Skip to content

哨兵模式, 脑裂 ​

题目 ​

Redis 哨兵模式中的脑裂是什么?

参考答案 ​

脑裂指网络分区后,多个节点各自认为自己能提供主服务,短时间出现双主风险。

应对思路:

  • 合理设置 quorum
  • 配置最小副本写保护
  • 接受 Redis 更偏最终一致性的事实

回答展开 ​

  • 缓存题建议按原理、风险、治理方案三个层次展开。
  • 如果涉及集群或高可用,要明确 Redis 更偏最终一致而不是强一致。
  • 如果涉及缓存问题,最好把穿透、击穿、雪崩的成因和治理手段区分开。

实际场景 ​

比如直播间热点数据、秒杀库存、首页爆款商品详情都可能把某个 Redis 分片打满,这时就要重点关注热点分布、脑裂风险和主从切换影响。

努力工作 享受生活