1、删除一个cluster 从节点时:
使用命令:
redis-cli -a password --cluster del-node ip:prot 删除点ID
例如:
redis-cli --cluster del-node 10.21.108.174:3000 56d166a1c902c1acd3fa639a138c6e74f34c56ed
2、如果出现报错信息:
Node 10.21.108.174:3001 replied with error:
ERR Unknown node 56d166a1c902c1acd3fa639a138c6e74f34c56ed
root@orc_test01:/data/redis_node3000$ redis-cli --cluster del-node 10.21.108.174:3000 56d166a1c902c1acd3fa639a138c6e74f34c56ed
>>> Removing node 56d166a1c902c1acd3fa639a138c6e74f34c56ed from cluster 10.21.108.174:3000
>>> Sending CLUSTER FORGET messages to the cluster...
Node 10.21.108.174:3001 replied with error:
ERR Unknown node 56d166a1c902c1acd3fa639a138c6e74f34c56ed
处理方案:
1)、kill掉这个节点的进程
2)、然后清空此节点对应的nodes-3000.conf配置文件信息。
3、然后启动这个节点
/usr/local/redis/redis-server /data/redis_node3000/redis.conf
4、连接进入这个节点查看:
127.0.0.1:3000> cluster nodes
143c12404680c0b197fc42a6b1d9fa2c43df7c33 :3000@13000 myself,master - 0 0 0 connected 15495
5 、然后flushdb清空数据
6、可以从新加入集群。