首先,先说几条命令

redis-cli -p 7001 -c   // 进入集群
cluster nodes   // 查看集群中各个节点的信息
cluster info  // 查看集群的信息

// 更多集群 节点 槽 的操作 http://www.voidcn.com/article/p-uzncrgkr-nq.html

向集群中添加 主节点

redis-cli --cluster add-node 127.0.0.1:6380 127.0.0.1:6381

127.0.0.1:6380 // 要向集群添加 新的主节点
127.0.0.1:6381 // 原集群中任意节点

向集群中添加 从节点

redis-cli --cluster add-node --slave --cluster-master-id *************** 127.0.0.1:6382 127.0.0.1:6381

--slave // 表示要添加从节点
--cluster-master-id // 要添加到哪一个主节点,id是*****
127.0.0.1:6382 // 要添加的从节点
127.0.0.1:6381 // 原集群中任意节点

 修改从为指定的主

 127.0.0.1:6381> cluster replicate 4c075686000e3050b38429cf95717253b26223c9

其中 4c075686000e3050b38429cf95717253b26223c9 为需要的主节点node id 
    127.0.0.1:6381 为需要全换的主机

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐