Redis第三天

1.集羣:服務器

    概念:經過增長能提供相同功能的服務器數量,使服務器達到穩定、高效的狀態,稱爲集羣。同步

    1.1.主從模型it

        1.1.1.主從模型的服務稱爲節點,有兩種節點,主節點(master)和從節點(slave)。master能讀、能寫,slave只能讀。master中寫入的數據能同步更                新到salve中。主從模型實現了讀寫分離,由於有多個節點能夠讀,因此提升了讀的效率。由於寫得能力只有master有,因此將讀的操做所有放在                  slave上,變相提升了寫得能力。io

     1.2.哨兵模式ast

          1.2.1.由於主從模式中具備寫能力的只有master,當master出現故障以後,整個服務便運行不了。因此產生了哨兵模式效率

          1.2.2.哨兵(sentinel)模式會有哨兵來監視master和slave(至少有三個哨兵,並且哨兵以奇數的形式出現)。當任意一個哨兵發現master出現故障之                  後,會召集全部哨兵發起投票,當超過半數哨兵認爲master真的有故障,就會廢除master的主地位,並隨機推舉一位slave當master,舊master                    會成爲新master的slave。集羣

                 哨兵的三個任務:1.監視(monitoring) 2.提醒(notification)3.自動故障遷移(automatic failover)通信

        1.3.Redis-cluster集羣數據

            1.3.1.Redis-cluster集羣有多個master,這些master之間互相有通訊,且會有slave。當一個master出現故障時,其餘的master會注意到這一點,並進行故障轉移notification

相關文章
相關標籤/搜索