【轉載】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/1637688redis

哨兵的做用算法

  1. 監控:監控主從是否正常
  2. 通知:出現問題時,能夠通知相關人員
  3. 故障遷移:自動主從切換
  4. 統一的配置管理:鏈接者詢問sentinel取得主從的地址 
    Raft算法核心: 可視圖

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

使用主從結構+哨兵(sentinel)來進行容災markdown

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

相關文章
相關標籤/搜索