关于Redis集群的问题和重启

1.

使用redis-cli连接上redis其中一台

redis-cli -c -h xxx -p 7001

输入cluster info查看当前集群的状态

2.

可以使用trib的check检测的集群状态

redis-trib.rb check xxx:7001

[ERR] Not all 16384 slots are covered by nodes.

3.

如果出现以上的错误,可以尝试使用fix命令修复

redis-trib.rb fix xxx:7001

修复完成之后,在使用trib的check命令查看状态

4.

如果通过fix方式修复不了

pkill redis停止之前的redis进程

然后把aof,rdb,nodes节点文件删除,删除之前需要备份

5.

重新搭建,https://my.oschina.net/u/3852748/blog/1822520

猜你喜欢

转载自my.oschina.net/u/3852748/blog/1822522