Redis Cluster集群管理工具redis-trib.rb 详解(九) del-node删除集群节点
命令格式:ruby redis-trib.rb del-node host:port node-id【node id是要删除的节点ID标识】
del-node可以把某个节点从集群中删除。del-node只能删除没有分配slot的节点
[root@iZ23gfcvt5xZ redis-3.0.6]# ./src/redis-trib.rb del-node 114.55.116.177:8011 d15d12ebd2c9f26c0842972388b140fe8b99663c
集群删除8011节点后,再把8011节点重新添加集群cluster
-
清空8011 服务数据flushdb,再关闭8011 redis服务
-
删除8011服务本地备份文件 appendonly.aof dump.rdb nodes.conf
-
启动8011服务 ./src/redis-server /usr/local/redis-cluster/8011/redis.conf
-
集群添加8011节点 ./src/redis-trib.rb add-node –slave –master-id 2be98baec0311e499a3aca1726aba895a1f15c1e 114.55.116.177:8011 114.55.116.177:8001
-
check检查集群 ./src/redis-trib.rb check 114.55.116.177:8001