我用的是3.0版本的redis,在删除两个主从节点之后,剩下的节点的主从关系自己发生了变化。例如原来是192.168.129.6:9001(主) 192.168.129.6:9002(从) ;192.168.129.7:9001 (主)192.168.129.7:9002(从) ; 192.168.129.8:9001(主) 192.168.129.8:9002 (从) 。
其中192.168.129.8的两台主从是我后来加进去的,然后现在我删除了之后。剩下的四个节点的主从关系居然自己变成了192.168.129.6:9001(主) 192.168.129.7:9002(从) ;192.168.129.6:9002 (主)192.168.129.7:9001(从) ,就是129.6的两个实例都变成了主,129.7的两个实例都变成了从。有人遇到过这种情况吗?
你是怎么删那一对的?感觉你不是按照套路去从复制集群中移除节点,最后导致整个集群都不可用了
我就是先移除主节点上的slots,然后再把主从节点一起删了啊,应该没错吧,是有什么需要注意的细节吗
@James_z: 你要rehash一次吧。不然被移除的节点的数据不就没了?
@Daniel Cai:我不是移除,是移到其它节点上了。后来我手动把主从关系调回来,又没有变过了,不确定是不是网络问题。