【转载】redis容灾策略

版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。 https://blog.csdn.net/Irean_Lau/article/details/51360277

基本的redis的容灾策略为: 
1 采用master-slave方式 
2 为了得到好的读写性能,master不做任何的持久化 
3 slave同时开启Snapshot和AOF来进行持久化,保证数据的安全性 
4 当master挂掉后,修改slave为master 
5 恢复原master数据,修改原先master为slave,启动slave 
6 若master与slave都挂掉后,调用命令通过aof和snapshot进行恢复 
恢复时要先确保恢复文件都正确了,才能启动主库;也可以先启动slave,将master与slave对调 
开源方案codishttp://navyaijm.blog.51cto.com/4647068/1637688

哨兵的作用

  1. 监控:监控主从是否正常
  2. 通知:出现问题时,可以通知相关人员
  3. 故障迁移:自动主从切换
  4. 统一的配置管理:连接者询问sentinel取得主从的地址 
    Raft算法核心: 可视图

Raft Visualization (算法演示)http://thesecretlivesofdata.com/raft/

使用主从结构+哨兵(sentinel)来进行容灾

http://blog.csdn.net/liuwei063608/article/details/50520163

猜你喜欢

转载自www.cnblogs.com/chenyang920/p/9568179.html