最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis如何部署哨兵

 更新時間:2023年07月31日 11:30:22   作者:Liu_Fang_Hong  
本文主要介紹了Redis如何部署哨兵,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Redis數(shù)據(jù)庫

  • 主從復(fù)制:主從復(fù)制是高可用Redis的基礎(chǔ),哨兵和集群都是在主從復(fù)制基礎(chǔ)上實現(xiàn)高可用的。主從復(fù)制主要實現(xiàn)了數(shù)據(jù)的多機備份,以及對于讀操作的負(fù)載均衡和簡單的故障恢復(fù)。缺陷:故障恢復(fù)無法自動化;寫操作無法負(fù)載均衡;存儲能力受到單機的限制。
  • 哨兵:在主從復(fù)制的基礎(chǔ)上,哨兵實現(xiàn)了自動化的故障恢復(fù)。缺陷:寫操作無法負(fù)載均衡;存儲能力受到單機的限制;哨兵無法對從節(jié)點進行自動故障轉(zhuǎn)移,在讀寫分離場景下,從節(jié)點故障會導(dǎo)致讀服務(wù)不可用,需要對從節(jié)點做額外的監(jiān)控、切換操作。
  • 集群:通過集群,Redis解決了寫操作無法負(fù)載均衡,以及存儲能力受到單機限制的問題,實現(xiàn)了較為完善的高可用方案。

二、Redis哨兵模式

哨兵的核心功能:在主從復(fù)制的基礎(chǔ)上,哨兵引入了主節(jié)點的自動故障轉(zhuǎn)移。

#哨兵模式原理:哨兵(sentinel):是一個分布式系統(tǒng),用于對主從結(jié)構(gòu)中的每臺服務(wù)器進行監(jiān)控,當(dāng)出現(xiàn)故障時通過投票機制選擇新的 Master 并將所有 Slave 連接到新的 Master。所以整個運行哨兵的集群的數(shù)量不得少于3個節(jié)點。

哨兵模式的作用:

  • 監(jiān)控:哨兵會不斷地檢查主節(jié)點和從節(jié)點是否運作正常。
  • 自動故障轉(zhuǎn)移:當(dāng)主節(jié)點不能正常工作時,哨兵會開始自動故障轉(zhuǎn)移操作,它會將失效主節(jié)點的其中一個從節(jié)點升級為新的主節(jié)點,并讓其他從節(jié)點改為復(fù)制新的主節(jié)點。
  • 通知(提醒):哨兵可以將故障轉(zhuǎn)移的結(jié)果發(fā)送給客戶端。

哨兵結(jié)構(gòu)由兩部分組成,哨兵節(jié)點和數(shù)據(jù)節(jié)點:

  • 哨兵節(jié)點:哨兵系統(tǒng)由一個或多個哨兵節(jié)點組成,哨兵節(jié)點是特殊的redis節(jié)點,不存儲數(shù)據(jù)。
  • 數(shù)據(jù)節(jié)點:主節(jié)點和從節(jié)點都是數(shù)據(jù)節(jié)點。

哨兵的啟動依賴于主從模式,所以須把主從模式安裝好的情況下再去做哨兵模式,所有節(jié)點上都需要部署哨兵模式,哨兵模式會監(jiān)控所有的 Redis 工作節(jié)點是否正常,當(dāng) Master 出現(xiàn)問題的時候,因為其他節(jié)點與主節(jié)點失去聯(lián)系,因此會投票,投票過半就認(rèn)為這個 Master 的確出現(xiàn)問題,然后會通知哨兵間,然后從 Slaves 中選取一個作為新的 Master。

需要特別注意的是,客觀下線是主節(jié)點才有的概念;如果從節(jié)點和哨兵節(jié)點發(fā)生故障,被哨兵主觀下線后,不會再有后續(xù)的客觀下線和故障轉(zhuǎn)移操作。

三、部署Redis哨兵

第一步 關(guān)閉防火墻和安全機制

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

第二步 修改Redis配置文件

vim /opt/redis-5.0.7/sentinel.conf

第三步 開啟Master主節(jié)點

cd /opt/redis-5.0.7
redis-sentinel sentinel.conf

第四步 查看哨兵信息

redis-cli -p 26379 info sentinel

 到此這篇關(guān)于Redis如何部署哨兵的文章就介紹到這了,更多相關(guān)Redis 部署哨兵內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Redis延遲隊列的實現(xiàn)代碼

    基于Redis延遲隊列的實現(xiàn)代碼

    在生活中很多時候都會用到延遲隊列,本文基于Redis延遲隊列的實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Windows中Redis安裝配置流程并實現(xiàn)遠(yuǎn)程訪問功能

    Windows中Redis安裝配置流程并實現(xiàn)遠(yuǎn)程訪問功能

    很多在windows環(huán)境中安裝Redis總是出錯,今天小編抽空給大家分享在Windows中Redis安裝配置流程并實現(xiàn)遠(yuǎn)程訪問功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • redis哈希類型_動力節(jié)點Java學(xué)院整理

    redis哈希類型_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了redis哈希類型的常用方法及原理淺析,感興趣的朋友一起看看吧
    2017-08-08
  • Redis實現(xiàn)編碼生成規(guī)則方式

    Redis實現(xiàn)編碼生成規(guī)則方式

    在自動生成編碼時應(yīng)采用“MD+年月日+4位序列號”的規(guī)則,如“MD202310130001”,為避免使用隨機序列號導(dǎo)致的重復(fù)編碼,建議使用從0開始的自增序列號,此外,使用Redis的incrBy功能實現(xiàn)序列號自增,可以有效提高效率和降低實現(xiàn)難度
    2023-01-01
  • redis keys與scan命令的區(qū)別說明

    redis keys與scan命令的區(qū)別說明

    這篇文章主要介紹了redis keys與scan命令的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Redis對批量數(shù)據(jù)實現(xiàn)分布式鎖的實現(xiàn)代碼

    Redis對批量數(shù)據(jù)實現(xiàn)分布式鎖的實現(xiàn)代碼

    為了防止多人多電腦同時操作一條數(shù)據(jù),我們自己開發(fā)了一個簡單的基于Redis實現(xiàn)的分布式鎖,Redis對批量數(shù)據(jù)實現(xiàn)分布式鎖相關(guān)知識感興趣的朋友一起看看吧
    2022-03-03
  • Redis精確去重計數(shù)方法(咆哮位圖)

    Redis精確去重計數(shù)方法(咆哮位圖)

    這篇文章主要給大家介紹了關(guān)于Redis精確去重計數(shù)方法(咆哮位圖)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Redis主從集群切換數(shù)據(jù)丟失的解決方案

    Redis主從集群切換數(shù)據(jù)丟失的解決方案

    這篇文章主要介紹了Redis主從集群切換數(shù)據(jù)丟失的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Redis的鍵String全面詳解

    Redis的鍵String全面詳解

    這篇文章主要為大家介紹了Redis的鍵String全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Redis的9種數(shù)據(jù)類型用法解讀

    Redis的9種數(shù)據(jù)類型用法解讀

    這篇文章主要介紹了Redis的9種數(shù)據(jù)類型用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論

务川| 武乡县| 宝山区| 铜梁县| 周宁县| 永新县| 海宁市| 张北县| 苏州市| 麻栗坡县| 海门市| 如皋市| 特克斯县| 吉隆县| 镇坪县| 禄劝| 拉孜县| 邢台县| 唐河县| 大连市| 花垣县| 安丘市| 长泰县| 重庆市| 邓州市| 米林县| 冀州市| 东明县| 丹棱县| 吴旗县| 湟源县| 启东市| 庆元县| 永德县| 江油市| 虞城县| 法库县| 澄迈县| 广宗县| 南阳市| 岳阳市|