redis 解决CLUSTERDOWN Hash slot not served 问题,核心原因是redis集群中有节点未加入到集群中,或是加入集群的时候有问题,修复的办法是:
通过redis-trib.rb fix将集群修复即可,
#检查某个节点是否正常
redis-trib.rb check 127.0.0.1:7000
#修复某个损坏的节点
redis-trib.rb fix 127.0.0.1:7000
#也可以通过这个创建集群
redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7100 127.0.0.1:7101 127.0.0.1:7200 127.0.0.1:7300
#redis-cluster至少需要6个节点,三主三从
网友评论