首页 > 代码库 > Redis集群节点管理

Redis集群节点管理

Redis集群一旦启动,就不能轻易删除掉一个节点了。

需要由redis-trib.rg这个ruby脚本行使集群管理的功能。所有的哈希槽都分配于master节点

一、delete master node

1. 重新分片 reshard后的参数可以是集群中任何一个节点

redis-3.2.9/src/redis-trib.rb reshard 192.168.1.6:7000

技术分享

2.删除主节点

redis-3.2.9/src/redis-trib.rb del-node 192.168.1.6:7001 3a2c151ea5c1b37758ae244aa17ec51c64e99a4d

二、delete slave node 不需要重新分配哈希槽,所有哈希槽由master节点分配

redis-3.2.9/src/redis-trib.rb del-node 192.168.1.6:8000 b23f02065b617eade882163565b633e5b31717bb

 

Redis集群节点管理