清除redis节点slot

#清除一个独立节点的所有slot
当一个独立的闲置节点需要再次被添加到一个cluster时,需要保证这个节点slot数量为0个。清除方法是:
1 ./redis-cli -h 192.168.0.5 -p 6000
flushall

2 停止节点进程

3 编辑node.conf, 删除connected后面的所有数字

如果node.conf里的内容很多,不方便修改,可以将node.conf删除,重新启动节点,node.conf文件会被重建。然后再执行步骤1~3


#集群什么时候不可用
1 任意一个没有slave的master宕机

2 超半数的master宕机,且无论有没有slave。
因此master的数量至少为3个,这样就可以避免1个master宕机就使集群不可用。

猜你喜欢

转载自ahopedog.iteye.com/blog/2283119