做网站6000左右的电脑,html5手机网站下载,上海装饰公司10排名,深圳全网推广怎么投放什么是redis脑裂
#xff08;1#xff09;一主多从架构中#xff0c;主节点与客户端通信正常#xff0c;主节点与哨兵、从节点连接异常#xff0c;客户端仍正常写入数据 #xff08;2#xff09;哨兵判定主节点下线#xff0c;重新选主 #xff08;3#xff09;原主…什么是redis脑裂
1一主多从架构中主节点与客户端通信正常主节点与哨兵、从节点连接异常客户端仍正常写入数据 2哨兵判定主节点下线重新选主 3原主节点与哨兵和其他节点通信恢复成为新主节点的从节点drop本身所有的数据从新主节点全量copy数据 4原主节点通信异常至新主节点出现期间客户端写入的数据丢失 这就是脑裂
如何应对脑裂现象
在原主节点通信异常至新主节点选举出现期间拒绝客户端的数据写入 redis提供了两个配置项
min-slaves-to-write与主节点通信的从节点数量必须大于等于该值主节点否则主节点拒绝写入min-slaves-max-lag主节点与从节点通信的ACK消息延迟必须小于该值否则主节点拒绝写入。 Redis脑裂可以采用min-slaves-to-write和min-slaves-max-lag合理配置尽量规避但无法彻底解决