Redis连接失败改变端口没用(改了redis端口连不上)
Redis是一款高性能的分布式内存数据库,因其出色的处理性能被广泛使用于分布式应用场景中。如果出现 Redis连接失败的问题,可以尝试改变端口,但是如果总是改变端口没有效果,那么连接失败的原因将相对复杂,则需要进行如下排查:
一、确定Redis服务是否启动成功
1. 打开终端,查看Redis是否正在运行:
ps aux | grep redis
如果没有显示任何输出,说明服务器上Redis未启动,则可尝试通过在终端中执行下面的命令重启Redis:
sudo service redis start
2.查看Redis是否绑定了正确的端口号:
netstat -nlpt | grep redis
如果输出的端口号与Redis配置文件中配置的端口号不一致,则说明出现了Redis端口号绑定错误的情况,请遵从以下步骤进行重新绑定:
1)停止Redis服务:
sudo service redis stop
2)修改redis.conf文件,将原来配置文件中定义的Redis端口号修改为指定的端口号:
port 6479
3)重新反启Redis服务:
sudo service redis start
二、确定Redis服务器与客户端之间的网络是否通畅
由于Redis的连接需要通过TCP/IP网络传输,所以需要确定Redis服务器与客户端之间的网络通畅。可以分别在服务器与客户端上执行下面的命令,测试服务器端口是否可用:
telnet 127.0.0.1 6479
如果显示”Connected to 127.0.0.1. “,说明连接成功,表明Redis服务器与客户端之间的网络正常;如果显示”Connection refused”,则表明服务器端口未成功开启,可将此做为进一步检查的重点。
如果出现 Redis连接失败的问题,即使改变端口也没有用的情况下,则需要进行上面提到的一系列检查才能确定问题的根源。