redis:CLUSTER cluster is down 解决方法

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.

再次使用修复节点的命令后,结果正常了- -||
redis:CLUSTER cluster is down 解决方法_第1张图片

这个时候登录节点,发现可以正常使用集群了。

你可能感兴趣的:(Bug日志)