您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 redis消息訂閱與發布(redis頻道收到發布者信息后可以只推信息給一個訂閱者嗎)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-15 11:09: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
很赞哦!(86795)
相关文章
- 06 youtube軟件下載手機版下載教程電腦(錄視頻用什么軟件)
- 06 上半年中越貿易額(中老鐵路開通一周年,給東南亞帶來了什么?)
- 05 福耀在海外市場成功的原因(企業進行海外投資的原因是什么)
- 05 福州百年航港貿易有限公司是國企嗎(世界一流的航運公司有哪些)
- 06 youtube軟件下載apk文件到linux系統(我啥我在手機上下載游戲玩的時候說此應用程序沒有授權在你的ANDROID設備上使用)
- 05 秦皇島第一醫院體檢中心買粉絲買粉絲(明令禁煙的場所抽煙會受到什么處罰?)
- 05 福州外語外貿在大學城嗎(2023年10月29日雅思口語考試時間及考點安排表)
- 06 youtube軟件下載網站免費4k壁紙(電腦不用軟件怎么錄屏)
- 06 上海鳳康貿易有限公司(山東鳳康食品有限公司電話是多少?)
- 05 粉絲留言挑戰去買房(你覺得感情中最刺激的事是什么?)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:内蒙古呼和浩特土默特左旗
工作室:小组
Email:[email protected]
热门文章
站长推荐
05 粘貼訂閱鏈接下載配置文件失敗請(ps粘貼配置文件不匹配怎么回事,保存出來的圖片顏色失真了還)
05 簡述德國對外貿易的三大特征(當代世界經濟與政治考試題的答案)
06 上海外灘古建筑誰建的(描寫上海灘的句子)
05 社交媒體運營方案(新媒體運營方案策劃)
06 三亞學院國際經濟與貿易中外合作辦學幾年國內(大專計算機專業哪個學校最好)
06 youtube軟件下載器獨立工作叫什么喜(在手機通過無線升級Youtube時 提示下載完成 點擊安裝 但是一打開就顯示解析包時錯誤 應該怎么辦)
06 上海吟紋貿易有限公司(哪種橄欖油護膚最好_美容橄欖油的十大品牌)
05 福州善銘貿易有限公司(陸游生平簡介)