您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 redis消息訂閱與發布(Redis發布訂閱和Stream)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-29 03:04:32【】0人已围观
简介86379f,數據較重要的節點,主從復制時使用密碼驗證:requirepasse,從節點建議用只讀模式slave-read-only=yes,若從節點修改數據,主從數據不一致h,傳輸延遲:主從一般部署
f,數據較重要的節點,主從復制時使用密碼驗證: requirepass
e, 從節點建議用只讀模式slave-read-only=yes, 若從節點修改數據,主從數據不一致
h,傳輸延遲:主從一般部署在不同機器上,復制時存在網絡延時問題,redis提供repl-disable-tcp-nodelay參數決定是否關閉TCP_NODELAY,默認為關閉
參數關閉時:無論大小都會及時發布到從節點,占帶寬,適用于主從網絡好的場景,
參數啟用時:主節點合并所有數據成TCP包節省帶寬,默認為40毫秒發一次,取決于內核,主從的同步延遲40毫秒,適用于網絡環境復雜或帶寬緊張,如跨機房
a)一主一從:用于主節點故障轉移從節點,當主節點的“寫”命令并發高且需要持久化,可以只在從節點開啟AOF(主節點不需要),這樣即保證了數據的安全性,也避免持久化對主節點的影響
b)一主多從:針對“讀”較多的場景,“讀”由多個從節點來分擔,但節點越多,主節點同步到多節點的次數也越多,影響帶寬,也加重主節點的穩定
c)樹狀主從:一主多從的缺點(主節點推送次數多壓力大)可用些方案解決,主節點只推送一次數據到從節點B,再由從節點B推送到C,減輕主節點推送的壓力。
redis 2.8版本以上使用psync命令完成同步,過程分“全量”與“部分”復制
全量復制:一般用于初次復制場景(第一次建立SLAVE后全量)
部分復制:網絡出現問題,從節點再次連接主節點時,主節點補發缺少的數據,每次數據增量同步
心跳:主從有長連接心跳,主節點默認每10S向從節點發ping命令,repl-ping-slave-period控制發送頻率
a)主從復制,若主節點出現問題,則不能提供服務,需要人工修改配置將從變主
b)主從復制主節點的寫能力單機,能力有限
c)單機節點的存儲能力也有限
a)主節點(master)故障,從節點slave-1端執行 slaveof no one后變成新主節點;
b)其它的節點成為新主節點的從節點,并從新節點復制數據;
c)需要人工干預,無法實現高可用。
1. 為什么要有哨兵機制?
原理:當主節點出現故障時,由Redis Sentinel自動完成故障發現和轉移,并通知應用方,實現高可用性。
其實整個過程只需要一個哨兵節點來完成,首先使用Raft算法(選舉算法)實現選舉機制,選出一個哨兵節點來完成轉移和通知
任務1:每個哨兵節點每10秒會向主節點和從節點發送info命令獲取最拓撲結構圖,哨兵配置時只要配置對主節點的監控即可,通過向主節點發送info,獲取從節點的信息,并當有新的從節點加入時可以馬上感知到
任務2:每個哨兵節點每隔2秒會向redis數據節點的指定頻道上發送該哨兵節點對于主節點的判斷以及當前哨兵節點的信息,同時每個哨兵節點也會訂閱該頻道,來了解其它哨兵節點的信息及對主節點的判斷,其實就是通過消息publish和subscribe來完成的
任務3:每隔1秒每個哨兵會向主節點、從節點及其余哨兵節點發送一次ping命令做一次心跳檢測,這個也是哨兵用來判斷節點是否正常的重要依據
客觀下線:當主觀下線的節點是主節點時,此時該哨兵3節點會通過指令sentinel is-masterdown-by-addr尋求其它哨兵節點對主節點的判斷,當超過quorum(選舉)個數,此時哨兵節點則認為該主節點確實有問題,這樣就客觀下線了,大部分哨兵節點都同意下線操作,也就說是客觀下線
a)每個在線的哨兵節點都可以成為領導者,當它確認(比如哨兵3)主節點下線時,會向其它哨兵發is-master-down-by-addr命令,征求判斷并要求將自己設置為領導者,由領導者處理故障轉移;
b)當其它哨兵收到此命令時,可以同意或者拒絕它成為領導者;
redis sentinel的機制與用法一: 買粉絲s://segmentfault.買粉絲/a/1190000002680804
redis sentinel的機制與用法二: 買粉絲s://segmentfault.買粉絲/a/1190000002685515
很赞哦!(76)
相关文章
- 04 國際貿易論文選題2021(2021經濟學論文題目有哪些)
- 04 國際貿易結算期末考試題庫(國際結算特點)
- 04 國際貿易結算方式風險分析與防范策略研究 論文(外貿企業應收賬款管理的問題與策略論文)
- 02 music youtube music 買粉絲s 2021 download(幫忙翻譯一段IPHONE廣告)
- 04 國際貿易融資可以支持的還款方式包括(出口信貸福費廷和國際保理各自的適用場合是什么?各自有哪些特點?急急急急)
- 02 music 買粉絲 youtube my playlist music(幫忙翻譯一段IPHONE廣告)
- 04 國際貿易過程中,若進口大于出口,稱作(國際貿易實務的習題,最好全點的。好的,加分,言出必行)
- 04 國際貿易結算流程和制度(國際貿易的流程)
- 02 mp3 shark youtube to mp3 買粉絲nverter online(音頻轉換軟件的熱門軟件)
- 02 pcb外貿業務好做嗎(外箱嘜頭上的PCB和SPCB是什么意思)
热门文章
站长推荐
02 lv高端系列capucines特別顏色(lvcapucines編號在哪里)
04 國際貿易論文標題(有關國際貿易的論文題目)
02 playstation中國招聘(ps5什么時候出啊,現在入ps4值得嗎)
02 no signal電腦開機顯示是怎么了(電腦開機出現no signal怎么辦)
04 在海南做外貿可以嗎(海南2010年的外貿情況如何?求解答!)
02 playlist youtube download mp3(好聽的英文歌)
04 國際金融服務貿易發展趨勢(中國國際金融服務貿易的現狀與態勢)
04 在國際貿易中,一項合同的有效成立都必須經過哪些環節(國際貿易交易磋商的主要步驟有哪些)