码迷,mamicode.com
首页 > 其他好文 > 详细

redis 会丢数据吗

时间:2017-05-27 15:25:33      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:节点   覆盖   redis   重启   导致   哨兵   nbsp   机器   主从   

 

不管是以前的主从模式(哨兵模式),还是现在的集群模式,因为都用了slave of 同步;

而slave of 同步会丢弃本地数据,直接用对方的数据来覆盖本地,所以会丢失数据

1.主备网络不通,后续主节点宕机

  备份节点会变成新主节点,明显这个新主节点上数据不全,等原主节点重启后,会向新主节点同步数据,导致原主节点数据被覆盖

2.主备节点脑裂,都把自己当成主节点

  这时2个节点都接收客户端写入请求,导致两边数据不一致,等网络畅通后,会有一台机器上的数据丢失

redis 会丢数据吗

标签:节点   覆盖   redis   重启   导致   哨兵   nbsp   机器   主从   

原文地址:http://www.cnblogs.com/hubaoxi/p/6912695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!