专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
今天看啥  ›  专栏  ›  码小辫

美团二面:说说redis主从的脑裂行为

码小辫  · 公众号  ·  · 2024-10-16 17:10

文章预览

前言 分享一道大厂面试真题: 说说redis主从的脑裂? 我们可以按照这几个维度来回答: 什么是脑裂行为 主从集群中为什么会发生脑裂? 脑裂为什么又会导致数据丢失呢? 我们该如何避免和应对脑裂的发生呢? 1. 什么是脑裂 什么是脑裂行为? 脑裂(Split-Brain)是指在分布式系统中,网络分区导致多个节点之间失去联系,形成了两个或多个独立的“脑”, 每个脑都认为自己是主节点,导致数据写入的冲突和不一致 。 在 Redis 的主从架构中,如果主节点和从节点因网络故障或其他原因失去联系,哨兵开始选举了新的主节点,而旧的主节点恢复过来继续接受写请求,也就是存在两个redis 主节点 了,这就是redis的脑裂行为 2. 主从集群中为什么会发生脑裂? 脑裂行为在Redis主从集群中可能发生的原因,主要包括以下几点: 网络故障 :在网络故障或不 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览