您的位置:首页 > 数据库 > Redis

redis容灾策略

2016-05-10 08:44 435 查看
基本的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

哨兵的作用

监控:监控主从是否正常

通知:出现问题时,可以通知相关人员

故障迁移:自动主从切换

统一的配置管理:连接者询问sentinel取得主从的地址

Raft算法核心: 可视图

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

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

/article/9968089.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: