首先,我要检查一下它是否正在侦听您期望的IP:
netstat -nlpt | grep 6379
根据您启动/停止的方式,您可能实际上没有以您认为的实际方式重新启动实例。netstat会告诉您是否正在侦听您认为的位置。如果不是,请重新启动它并确保它重新启动。如果重新启动但仍未在您期望的位置进行侦听,请检查配置文件以确保。
建立后,它正在从应该具有访问权限的远程节点上监听您期望的位置:
redis-cli -h REMOTE.HOST ping
您也可以从本地主机尝试该操作,但是使用您希望其监听的IP地址而不是主机名或本地主机。在两种情况下,您都应该看到它是PONG。
如果没有,则您的防火墙正在阻止您。这可能是本地IPTable,也可能是节点之间的防火墙。您可以将日志记录语句添加到IPtables配置中,以记录6379上的连接以查看发生了什么。同样,尝试从本地和非本地重新映射到同一IP应该是说明性的。如果它在本地响应而不是在远程响应,则我倾向于使用介入式防火墙,具体取决于您的节点上IP表规则的复杂性。



