Redis连接失败改变端口没用(改了redis端口连不上)

2023-05-12 21:31:28 端口 改了 连不上

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连接失败的问题,即使改变端口也没有用的情况下,则需要进行上面提到的一系列检查才能确定问题的根源。

相关文章