redis:CLUSTER cluster is down 的解决方案
关键词:
CLUSTER cluster is down
[ERR] Not all 16384 slots are covered by nodes.
一
在使用redis在单一一台机子学习集群的时候,布置了6个节点。
登录节点命令:
./redis-cli -h *** -p 7001 -c
连接成功,但是设置值的时候提示:CLUSTER cluster is down,这个时候显示集群挂了。
集群出了问题,那么检测一下问题:
./redis-trib.rb check 127.0.0.1:7001;
注意:这个时候需要用到的是./redis-trib.rb,需要移动到该文件夹位置之下。IP地址打上自己的,端口选择其中一个即可,redis似乎会检测集群的其余节点。
检测结果: [ERR] Not all 16384 slots are covered by nodes.
结果说明:有节点出了问题。
修复
修复命令:
./redis-trib.rb fix 173.168.68.221:7001
修复结束后,再次检测:
./redis-trib.rb check 173.168.68.221:7001;
发现还是出现错误: [ERR] Not all 16384 slots are covered by nodes.
再次使用修复节点的命令后,结果正常了- -||
这个时候登录节点,发现可以正常使用集群了。
作者:AzuresYang
来源:CSDN
原文:https://blog.csdn.net/qq_35066345/article/details/79833609
版权声明:本文为博主原创文章,转载请附上博文链接!