系统集成Redis

redis主从切换?

redis 4.0.14集群,32主64从,请问,一般什么原因会发生主从切换呢,发生主从切换会不会丢数据?显示全部

redis 4.0.14集群,32主64从,请问,一般什么原因会发生主从切换呢,发生主从切换会不会丢数据?

收起
参与7

查看其它 1 个回答Luga Lee的回答

Luga LeeLuga Lee系统架构师None

发生时机:节点挂了
通常来讲,发生主从切换可能会丢数据
(1)针对主从复制模式: 由于其异步操作,可能主从复制还没成功,主节点宕机,因此,还没成功复制的数据就会存在丢失现象。
(2)针对哨兵高可用模式: 若主节点与其他从节点无法建立连接,但其实际上还在运行。此刻,哨兵会将一个从节点切换成新的主节点,但是在这个过程中实际上主节点还在运行,所以继续向这个主节点写入的数据会被丢失 。
解决方案:可尝试通过调整配置参数进行处理
min-slaves-to-write 1
min-slaves-max-lag 10

互联网服务 · 2020-12-06
浏览1138

回答者

Luga Lee
系统架构师None
擅长领域: 云计算容器容器云

Luga Lee 最近回答过的问题

回答状态

  • 发布时间:2020-12-06
  • 关注会员:3 人
  • 回答浏览:1138
  • X社区推广