Redis集群无法添加节点

时间:2018-10-26 07:41:50

标签: redis redis-cluster

有两个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秒钟后再次检查,您会发现它将从列表中消失。

有人以前遇到过这个问题吗?我不知道如何解决这个问题。请帮我。非常感谢。

1 个答案:

答案 0 :(得分:0)

我已经解决了问题。我发现我在bind配置上犯了一些错误。当我只添加一个IP,该IP与其他节点进行绑定设置时。群集节点可以正常添加。