redis集群的概念:多副本及哨兵


  今天看了一下關於redis集群的文章,有關於集群及哨兵的概念,還是有必要總結一下筆記。

  部署了多個redis實例的架構模型如下,實時讀寫master,slave實時從master同步回來。

 

  采用多副本方案的優勢:①縮短不可用時間,master宕機時可手動將slave提升為master繼續提供服務。②提升讀性能,讓slave分擔了一部分讀請求。

哨兵:故障自動切換機制

  哨兵可以自動化將slave提升為master替代宕機的master工作,哨兵每隔一段時間詢問master是否正常,當異常時會發起主從切換。

  但有可能存在網絡問題導致哨兵會誤判,因此可以部署多個哨兵讓它們一起監測master的狀態,當多個哨兵(設定的閥值)都認為master異常時才判定master發生了故障並發起主從切換。

  以上參考文章:https://mp.weixin.qq.com/s/SZRYscFCYMZzobpetBU91w


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM