最近在进行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
前提:各节点保证可以正常通信 端口放通,云服务器记得在云计算厂商的防火墙上放通端口