命令格式: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

21.png

集群删除8011节点后,再把8011节点重新添加集群cluster

  1. 清空8011 服务数据flushdb,再关闭8011 redis服务

  2. 删除8011服务本地备份文件 appendonly.aof  dump.rdb nodes.conf

  3. 启动8011服务 ./src/redis-server /usr/local/redis-cluster/8011/redis.conf

  4. 集群添加8011节点 ./src/redis-trib.rb add-node –slave  –master-id 2be98baec0311e499a3aca1726aba895a1f15c1e 114.55.116.177:8011 114.55.116.177:8001

  5. check检查集群 ./src/redis-trib.rb check 114.55.116.177:8001