Redis本地连接问题排查指南(Windows环境)

背景 

服务器redis正常可使用,本地一模一样配置调试无法访问

1. 基础检查
  • 服务状态:确认Redis服务已启动
    Get-Service Redis | Select Status
    

  • 端口监听:检查默认端口6379是否开放
    netstat -ano | findstr :6379
    
2. 防火墙配置
# 允许端口通行
New-NetFirewallRule -DisplayName "Redis" -Direction Inbound -LocalPort 6379 -Protocol TCP -Action Allow
3. 配置文件验证

检查redis.windows.conf关键参数:

bind 127.0.0.1      # 确保绑定本地
protected-mode no   # 关闭保护模式(测试环境)
4. 连接测试 是否可访问ip及端口号
# 测试是否可连接
 Test-NetConnection 192.168.1.22 -Port 6379

--测试返回
ComputerName           : 192.168.1.249
RemoteAddress          : 192.168.1.249
RemotePort             : 6379
InterfaceAlias         : WLAN
SourceAddress          : 192.168.0.20
PingSucceeded          : True
PingReplyDetails (RTT) : 100 ms
TcpTestSucceeded       : False

测试连接返回 

PingSucceeded  表示是否可访问ip网络

TcpTestSucceeded      表示端口号是否可访问,排查发现端口号无法访问,防火墙入站已开,联系厂内it发现有网络规则,开通后恢复使用

排查流程图:

服务状态 → 端口监听 → 防火墙 → 配置文件 → 连接测试

更多推荐