有两个Redis服务器。而且我已经在每个服务器上运行了三个Redis实例。
当我执行cluster meet [ip] [port]
添加群集节点时,我发现我可以添加在同一服务器上运行的点头。每次我运行此命令时,alwasys都会为我回显“ OK”。但是,当我使用cluster nodes
检查节点列表时,它总是显示为这样。
172.18.0.155:7010> cluster meet 172.18.0.156 7020
OK
172.18.0.155:7010> cluster nodes
ad829d8b297c79f644f48609f17985c5586b4941 127.0.0.1:7010@17010 myself,master - 0 1540538312000 1 connected
87a8017cfb498e47b6b48f0ad69fc066c466a9c2 172.18.0.156:7020@17020 handshake - 1540538308677 0 0 disconnected
fdf5879554741759aab14eba701dc185b605ac16 127.0.0.1:7012@17012 master - 0 1540538313000 0 connected
ec7b3ecba7a175ddb81f254821243dd469a7f961 127.0.0.1:7011@17011 master - 0 1540538314288 2 connected
您可以看到节点状态已断开。如果您在5秒钟后再次检查,您会发现它将从列表中消失。
有人以前遇到过这个问题吗?我不知道如何解决这个问题。请帮我。非常感谢。
答案 0 :(得分:0)
我已经解决了问题。我发现我在bind
配置上犯了一些错误。当我只添加一个IP,该IP与其他节点进行绑定设置时。群集节点可以正常添加。