复述,集群无法重启的解决方法

  

<强>复述,使用集群部署,如果遇到断电或者服务器重启,当再次启动的时候,有时候会启动不了,需要使用trib的修复命令进行修复。如果修复还是不行的话,可以清除节点数据再重新建集群,前提要备份之后操作。,,,

<强> 1。使用redis-cli连接上复述,其中一台

redis-cli xxx - c - h - p 7001

输入集群信息查看当前集群的状态

复述,集群无法重启的解决方法

<强> 2。可以使用trib的检查检测的集群状态

redis-trib。rb检查xxx: 7001   (ERR)不是所有16384槽由节点。

<强> 3。如果出现以上的错误,可以尝试使用修复命令修复

redis-trib。rb修复xxx: 7001

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

<强> 4。如果通过解决方式修复不了

pkill复述,停止之前的复述,进程

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

<强> 5。然后启动各个复述,节点

redis-server/usr/local/src/redis-3.2.4/redis_cluster/7000/redis.conf   redis-server/usr/local/src/redis-3.2.4/redis_cluster/7001/redis.conf   redis-server/usr/local/src/redis-3.2.4/redis_cluster/7002/redis.conf   redis-server/usr/local/src/redis-3.2.4/redis_cluster/7003/redis.conf   redis-server/usr/local/src/redis-3.2.4/redis_cluster/7004/redis.conf   redis-server/usr/local/src/redis-3.2.4 redis_cluster/7005/redis.conf

<强> 6。创建复述,集群

redis-trib。rb创建,副本1 xxx: 7000 xxx: 7001 xxx: 7002 xxx: 7003 xxx: 7004 xxx: 7005

<强> 7。集群创建完成之后,再次连接复述,查看集群状态,如图可以看到3主3从的复述,服务已经启动完成

redis-cli xxx - c - h - p 7000   集群信息   

以集群节点上就是复述,集群如何解决重启不了的问题的详细内容,更多请关注其它相关文章!

复述,集群无法重启的解决方法