日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Redis哨兵模式,一主二仆反客為主,論故障轉(zhuǎn)移和恢復能力還得是它呀

來源: 責編: 時間:2023-12-01 17:14:42 280觀看
導讀實際場景分析:為了解決主從模式的無法自動容錯及恢復的問題,Redis引入了一種哨兵模式的集群架構。哨兵模式是在主從復制的基礎上加入了哨兵節(jié)點。哨兵節(jié)點是一種特殊的Redis節(jié)點,用于監(jiān)控主節(jié)點和從節(jié)點的狀態(tài)。當主節(jié)點

實際場景分析:為了解決主從模式的無法自動容錯及恢復的問題,Redis引入了一種哨兵模式的集群架構。哨兵模式是在主從復制的基礎上加入了哨兵節(jié)點。哨兵節(jié)點是一種特殊的Redis節(jié)點,用于監(jiān)控主節(jié)點和從節(jié)點的狀態(tài)。當主節(jié)點發(fā)生故障時,哨兵節(jié)點可以自動進行故障轉(zhuǎn)移,選擇一個合適的從節(jié)點升級為主節(jié)點,并通知其他從節(jié)點和應用程序進行更新。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

 O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

在原來的主從架構中,引入哨兵節(jié)點,其作用是監(jiān)控Redis主節(jié)點和從節(jié)點的狀態(tài)。每個Redis實例都可以作為哨兵節(jié)點,通常需要部署多個哨兵節(jié)點,以確保故障轉(zhuǎn)移的可靠性。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

好啦,話不多說,接下來就讓我們一起實操吧!O7J28資訊網(wǎng)——每日最新資訊28at.com

看重點

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

看到最后:免費領取詳細的Word文檔?O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

01哨兵模式原理

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

哨兵節(jié)點定期向所有主節(jié)點和從節(jié)點發(fā)送PING命令,如果在指定的時間內(nèi)未收到PONG響應,哨兵節(jié)點會將該節(jié)點標記為主觀下線。如果一個主節(jié)點被多數(shù)哨兵節(jié)點標記為主觀下線,那么它將被標記為客觀下線。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

當主節(jié)點被標記為客觀下線時,哨兵節(jié)點會觸發(fā)故障轉(zhuǎn)移過程。”它會從所有健康的從節(jié)點中選舉一個新的主節(jié)點,并將所有從節(jié)點切換到新的主節(jié)點,實現(xiàn)自動故障轉(zhuǎn)移。同時,哨兵節(jié)點會更新所有客戶端的配置,指向新的主節(jié)點。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

哨兵節(jié)點通過發(fā)布訂閱功能來通知客戶端有關主節(jié)點狀態(tài)變化的消息。客戶端收到消息后,會更新配置,將新的主節(jié)點信息應用于連接池,從而使客戶端可以繼續(xù)與新的主節(jié)點進行交互。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

這個集群模式的優(yōu)點就是為整個集群系統(tǒng)了一種故障轉(zhuǎn)移和恢復的能力。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

02搭建Redis哨兵模式步驟

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.1 安裝Redis主從模式(一主二仆)

O7J28資訊網(wǎng)——每日最新資訊28at.com

Redis主從模式具體步驟請參考詳文《不要只會玩兒Redis單機版,如果是讀多寫少的情況,請選擇Redis主從模式吧》O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

PS:如果都是一臺服務器測試哨兵模式,請將slave-6380.conf和slave-6381.conf中slaveof 127.0.01 6379O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.2 配置Redis哨兵模式(sentinel)具體步驟如下

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.2.1 啟動好一主二仆模式,6379帶著6380、6381

O7J28資訊網(wǎng)——每日最新資訊28at.com

查看詳細信息:info replicationO7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.2.2 自定義的config目錄下新建sentinel.conf文件

O7J28資訊網(wǎng)——每日最新資訊28at.com

新建sentinel文件命令:touch sentinel.confO7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

配置哨兵,填寫內(nèi)容:vi sentinel.confO7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

sentinel monitor mymaster 127.0.0.1 6379 1O7J28資訊網(wǎng)——每日最新資訊28at.com

#其中mymaster為監(jiān)控對象起的服務器名稱,1為至少有多少個哨兵同意遷移的數(shù)量O7J28資訊網(wǎng)——每日最新資訊28at.com

sentinel down-after-milliseconds mymaster 30000 O7J28資訊網(wǎng)——每日最新資訊28at.com

#判定服務器down掉的時間周期,默認30000毫秒(30秒)O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.2.3 啟動哨兵

O7J28資訊網(wǎng)——每日最新資訊28at.com

退回上級目錄:cd ../O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

執(zhí)行命令:./redis-sentinel config/sentinel.confO7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

2.2.4 當主機掛掉,從機選舉中產(chǎn)生新的主機

O7J28資訊網(wǎng)——每日最新資訊28at.com

(大概10秒左右可以看到哨兵窗口日志,切換了新的主機)O7J28資訊網(wǎng)——每日最新資訊28at.com

哪個從機會被選舉為主機呢?根據(jù)優(yōu)先級別:slave-priority O7J28資訊網(wǎng)——每日最新資訊28at.com

原主機重啟后會變?yōu)閺臋C。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

PS:如果都是一臺服務器測試哨兵模式,發(fā)現(xiàn)6379宕機后并沒有實現(xiàn)選舉從機過程,請務必將6380和6381的slaveof后的IP地址修改為127.0.0.1,將sentinel.conf中sentinel monitor mymaster 127.0.0.1 6379 1的IP地址也統(tǒng)一設置為127.0.0.1O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

03哨兵模式應用總結

O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

哨兵模式的優(yōu)勢主要在于當主節(jié)點發(fā)生故障時,哨兵節(jié)點可以自動進行故障轉(zhuǎn)移與自動恢復,選擇一個合適的從節(jié)點升級為主節(jié)點,并通知其他從節(jié)點和應用程序進行更新。O7J28資訊網(wǎng)——每日最新資訊28at.com

O7J28資訊網(wǎng)——每日最新資訊28at.com

但是哨兵模式最大的缺點,就是不適用于大規(guī)模應用的解決方案,它無法提供了更好的橫向擴展和容錯能力。O7J28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-35878-0.htmlRedis哨兵模式,一主二仆反客為主,論故障轉(zhuǎn)移和恢復能力還得是它呀

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 如何有效使用Java并發(fā)Atomic包的原子類型

下一篇: Pyquery:一個靈活方便的 HTML 解析庫

標簽:
  • 熱門焦點
  • 石頭智能洗地機A10 Plus體驗:雙向自清潔治好了我的懶癌

    一、前言和介紹專為家庭請假懶人而生的石頭科技在近日又帶來了自己的全新旗艦新品,石頭智能洗地機A10 Plus。從這個產(chǎn)品名上就不難看出,這次石頭推出的并不是常見的掃地機器
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協(xié)調(diào)和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現(xiàn)手段有以下幾種方式:Object 類下
  • JavaScript學習 -AES加密算法

    引言在當今數(shù)字化時代,前端應用程序扮演著重要角色,用戶的敏感數(shù)據(jù)經(jīng)常在前端進行加密和解密操作。然而,這樣的操作在網(wǎng)絡傳輸和存儲中可能會受到惡意攻擊的威脅。為了確保數(shù)據(jù)
  • 2023年,我眼中的字節(jié)跳動

    此時此刻(2023年7月),字節(jié)跳動從未上市,也從未公布過任何官方的上市計劃;但是這并不妨礙它成為中國最受關注的互聯(lián)網(wǎng)公司之一。從2016-17年的抖音強勢崛起,到2018年的“頭騰
  • 重估百度丨“晚熟”的百度云,能等到春天嗎?

    ©自象限原創(chuàng)作者|程心排版|王喻可2016年7月13日,百度云計算戰(zhàn)略發(fā)布會在北京舉行,宣告著百度智能云的正式啟程。彼時的會場座無虛席,甚至排隊排到了門外,在場的所有人幾乎都
  • 馮提莫簽約抖音公會 前“斗魚一姐”消失在直播間

    來源:直播觀察提起“馮提莫”這個名字,很多網(wǎng)友或許聽過,但應該不記得她是哪位主播了。其實,作為曾經(jīng)的“斗魚一姐”,馮提莫在游戲直播的年代影響力不輸于現(xiàn)
  • 華為和江淮汽車合作開發(fā)百萬元問界MPV?雙方回應來了

    8月1日消息,郭明錤今天在社交平臺發(fā)文稱,華為正在和江淮汽車合作,開發(fā)售價在100萬元的問界MPV,預計在2024年第2季度量產(chǎn),銷量目標為上市首年交付5萬輛。
  • 華為開發(fā)者大會2023日程公開:開設鴻蒙HarmonyOS 4體驗區(qū)

    IT之家 7 月 31 日消息,華為今日公布了 HDC.Together 開發(fā)者大會 2023 的詳細日程。整場大會將于 8 月 4 日-6 日之間舉行,屆時將發(fā)布最新一代鴻蒙 H
  • 電博會上海爾智家模擬500平大平層,還原生活空間沉浸式體驗

    電博會為了更好地讓參展觀眾真正感受到智能家居的絕妙之處,海爾智家的程傳嶺先生同樣介紹了展會上海爾智家的模擬500平大平層,還原生活空間沉浸式體驗。程傳
Top 主站蜘蛛池模板: 当阳市| 惠水县| 营山县| 佛山市| 东方市| 静宁县| 尚志市| 宜兰市| 巴塘县| 新丰县| 顺平县| 菏泽市| 沙湾县| 锦州市| 喜德县| 仁布县| 虹口区| 宁德市| 湟源县| 和田县| 林西县| 洞头县| 济源市| 内乡县| 平舆县| 陆河县| 台州市| 彭泽县| 高邮市| 天气| 五峰| 集贤县| 五家渠市| 蒙山县| 东丽区| 利川市| 乌拉特后旗| 新竹县| 武义县| 南宁市| 都兰县|