首页/数据/数据库速查/连接故障排查:连不上与超时
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

连接故障排查:连不上与超时

「连不上 Redis」的排查顺序:网络与端口 -> 服务端进程/日志 -> 连接数与 maxclients -> 认证/TLS/保护模式 -> 客户端池与防火墙;错误信息先分类再动手。

数据库速查数据更新于 2026-10-12

分层排查

分层排查
# 1) 网络层
ping -c 3 10.0.0.5
redis-cli -h 10.0.0.5 -p 6379 -t 2 PING
nc -vz 10.0.0.5 6379        # 或 telnet
# 2) 服务端视角
redis-cli INFO clients | grep -E "connected_clients|rejected_connections"
redis-cli CONFIG GET maxclients
ss -s | head; ulimit -n
# 3) 日志
tail -100 /var/log/redis/redis-server.log

错误信息对照

现象常见原因动作
Connection refused进程未启动/端口错/防火墙 REJECT查进程、端口、安全组
timeout网络阻断/连接队列满/实例卡住查 backlog、CPU、LATENCY
NOAUTH / WRONGPASS密码或 ACL 不对核对 requirepass/ACL 用户
LOADING实例正在加载持久化文件等待加载完成再重试
maxclients reached连接数打满扩容连接数/查连接泄漏

易错点

  • 只盯客户端报错:服务端 rejected_connections/backlog 才是根因
  • 6.0 默认 protected-mode+bind 127.0.0.1:远程连不上先查这两项再怀疑网络

数据来源与参考

  • Redis 官方文档: 连接排查
  • Redis 官方文档: maxclients

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌