redis容灾策略

本文介绍了一种基于Redis的容灾策略,利用Master-Slave架构与哨兵(Sentinel)实现高可用性。文章详细阐述了如何通过Master不进行持久化、Slave开启Snapshot与AOF来保障数据安全,以及在出现故障时如何快速切换到备用节点。

基本的redis的容灾策略为: 参考https://blog.youkuaiyun.com/irean_lau/article/details/51360277
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对调

哨兵的作用

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

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

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

转载于:https://www.cnblogs.com/huanlingjisi/p/9183911.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值