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