redis cluster迁移相关

1.可以通过redis-trib.rb create命令创建一套redis集群,比如包括三个主节点和三个从节点;这个脚本会帮助完成节点准备,节点握手,分配槽三个步骤,让某个节点成为某个主节点的从节点需要执行cluster replication命令
2.集群扩容时,是通过迁移槽的方式完成的,也就是执行cluster migrate命令迁移槽数据到另外的节点.迁移的过程中,是不会影响单条读写命令的执行的,不过会影响pineline命令的执行,原因就是pineline操作统同一个slot时,有部分slot的key在原主节点上面,而其他的key在另外目标主节点上,所以迁移slot时不支持pineline命令
3.当集群中某个主节点故障时,从节点会接替主节点的工作:
其中会经历以下步骤: 判断主节点主观下线----判断主节点客观下线—从节点列表竞争成为主节点—剩余主节点投票决定哪个从节点晋升为主节点—从节点晋升为主节点.
4.手动故障转移:cluster failover直接把从节点提升为主节点.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值