四、针对redis容灾切换导致"脑裂"的情况
网上参考到别人博客说,redis容灾切换的时候,有几率出现脑裂的情况。
什么是脑裂:
sentinel判断master宕机,切换slave为新master的过程中,业务数据还在持续往原master写入数据,因为此时新master还是slave,没有写入权限,就会出现数丢失的情况。
解决方案:
看了很多文章,都是说对redis的配置新增两个设置。
1 min-slaves-to-write 1 2 min-slaves-max-lag 10