Redis集群一直Waiting for the cluster to join....的终极解决方案

最近在进行redis集群的时候遇到一个问题
如下图

一直提示Waiting for the cluster to join....

这里直接ctrl+c了

 

解决方案:

1:打开所有节点的redis.conf  配置bind属性 值是服务器的外网IP

如:bind 192.168.46.133

2:使用redis desktop Manager连接所有节点 调出命令窗口输入一下 命令

flushall

cluster reset

3:进入各个节点的redis的rdb文件保存位置

     删除rdb持久化文件和nodes.conf文件

4:关闭所有redis示例

5:启动redis

6:用redis-trib.rb创建集群查看是否成功

 

PS:

我的Redis版本3.0.0 

前提:各节点保证可以正常通信 端口放通,云服务器记得在云计算厂商的防火墙上放通端口

 

 

你可能感兴趣的:(Redis,redis集群,Linux进阶)