redis cluster5.0在线扩容节点

1 登陆到任意一台老的集群的redis节点,执行CLUSTER MEET ,将新扩容节点加入到redis cluster集群,初次加入到集群的节点,通过clueter nodes可以看到新节点的状为是master,

比如要将3000端口加入集群:

redis-cli -c -p 6379 cluster meet 10.21.108.74  3000

2.、重新slot分配

重新分片基本上意味着将slot 重新分配,就像集群创建一样,它是使用 redis-cli 实用程序完成的

要开始重新分片,只需输入:

注意:平均分配所有的槽位,使用以下命令会自动降16384个槽位自动分配给集群的每一个master,不用手动指定槽为分配。

redis-cli --cluster rebalance --cluster-threshold 1 --cluster-use-empty-masters ${redis_masterip:prot}

例如:

/usr/local/redis5/redis-cli --cluster rebalance --cluster-threshold 1 --cluster-use-empty-masters 10.21.108.174:3001

您只需要指定一个老的节点(10.21.108.174:3001),redis 会自动查找其他节点。

3.完成扩容分片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值