redis集群缩容

1.举例原集群5主5从要缩容到4主4从

缩容节点ip10.4.7.100:6379

2.slave节点直接执行一下命令

redis-cli -a 密码 --cluster del-node 10.4.7.100:6379:6379 8a0605ab116aa6ce911468feeadafbe68440fb46

3.master节点相对复杂

因为主节点的里面是有分配了hash槽的,所以我们这里必须先把6379里的hash槽放入到其他的可用主节点中去,然后再进行移除节点操作,不然会出现数据丢失问题(最好将要下线的master的slots数量平均分配至其他master上,所以只能一次分配部分solts槽,有几个master就要分配几次):       由于节点8a0605ab116aa6ce911468feeadafbe68440fb46有4096个slot,那么4个节点平均可以分配4096/4=1024,那么我们可以分别分配1024,1024,1024,1024给其他4个master节点

redis-cli --cluster reshard 10.4.7.100:6379

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值