1. 如果删除的节点是主节点,那么此节点中有哈希槽,需要把删除的节点中的哈希槽转移到其他节点中,执行下面命令,还是转移哈希槽的那个命令。
1)先删除从节点
# cd/usr/local/redis-3.2.9/src/
# ./redis-trib.rb del-node 192.168.8.150:7000 90b99192b544286e67fdbf93d210ad98d51e14c3
注意:其中的del-node 后面加的192.168.8.150:7000 为集群标示,最后面为要删除的节点的ID,此次删除那个新加的7007的从节点。
执行信息为:
[root@server src]# cd/usr/local/redis-3.2.9/src/
[root@server src]# ./redis-trib.rb del-node 192.168.8.150:700090b99192b544286e67fdbf93d210ad98d51e14c3
>>> Removing node90b99192b544286e67fdbf93d210ad98d51e14c3 from cluster 192.168.8.150:7000
>>> Sending CLUSTERFORGET messages to the cluster...
>>> SHUTDOWN the node.
此时再次查看状态: