Redis集群(四):主從配置二




一、本文目的
       主要介紹redis主從模式下各種情況


二、說明
  1. 主從的基本概念:Master用於寫入,Slaver用於讀取,不能寫入或修改,一個Master可以對應多個Slaver
  2. Master寫入數據后是通過異步復制的方式同步到Slaver,但是基本上不會有延遲


三、Master或Slaver掛掉的情況說明
  1. Slaver掛掉:不影響這個結構,只是該Slaver不能讀,但是客戶端讀寫不受影響,重啟后即可加入
  2. Master掛掉:手動操作,在某個Slaver上執行命令Slaverof no one

    Master掛掉 某個Slaver成為Master 其它Slaver通過
    Slaverof關聯新的Master
    原Master重啟 原Master關聯新的Master
    Master 掛掉 狀態不變
    狀態為Master 成為新Master的Slaver
    其它Slaver 狀態不變 狀態不變 成為新Master的Slaver 新Master的Slaver 新Master的Slaver
  3. Master掛掉:sentinel哨兵,通過監控Master節點,當其掛掉后,選舉其它Slaver成為新的Master
    1、選舉出某個Slaver成為新的Master
    2、其它Slaver自動成為新Master的Slaver
    3、原Master重新后
    自動成為新Master的Slaver
  4. 添加新的Slaver:使用slaveof host port  到Master節點即可





免責聲明!

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



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