您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 redis發布訂閱原理(《Redis設計與實現》pdf下載在線閱讀,求百度網盤云資源)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-14 10:51:10【】0人已围观
简介是待處理消息(PEL),只有消費者處理完畢之后使用ack指令告知redis服務器,數據才會從PEL中移除,確認后的消息就無法再次消費。如果接收到的消息比較多,為了避免Stream過長,可以選擇指定St
如果接收到的消息比較多,為了避免Stream過長,可以選擇指定Stream的最大長度,一旦到達了最大長度,就會從最早的消息開始清除,保證Stream中最新的消息。
Redis哨兵模式的實現原理
Redis哨兵模式的實現原理。
關于哨兵的原理,關鍵是了解以下幾個概念:
定時任務:每個哨兵節點維護了3個定時任務。定時任務的功能分別如下:通過向主從節點發送info命令獲取最新的主從結構;通過發布訂閱功能獲取其他哨兵節點的信息;通過向其他節點發送ping命令進行心跳檢測,判斷是否下線。
主觀下線:在心跳檢測的定時任務中,如果其他節點超過一定時間沒有回復,哨兵節點就會將其進行主觀下線。顧名思義,主觀下線的意思是一個哨兵節點“主觀地”判斷下線;與主觀下線相對應的是客觀下線。
客觀下線:哨兵節點在對主節點進行主觀下線后,會通過sentinel is-master-down-by-addr命令詢問其他哨兵節點該主節點的狀態;如果判斷主節點下線的哨兵數量達到一定數值,則對該主節點進行客觀下線。
需要特別注意的是,客觀下線是主節點才有的概念;如果從節點和哨兵節點發生故障,被哨兵主觀下線后,不會再有后續的客觀下線和故障轉移操作。
選舉領導者哨兵節點:當主節點被判斷客觀下線以后,各個哨兵節點會進行協商,選舉出一個領導者哨兵節點,并由該領導者節點對其進行故障轉移操作。
監視該主節點的所有哨兵都有可能被選為領導者,選舉使用的算法是Raft算法;Raft算法的基本思路是先到先得:即在一輪選舉中,哨兵A向B發送成為領導者的申請,如果B沒有同意過其他哨兵,則會同意A成為領導者。選舉的具體過程這里不做詳細描述,一般來說,哨兵選擇的過程很快,誰先完成客觀下線,一般就能成為領導者。
很赞哦!(259)
相关文章
- 01 蘇州職業大學國際經濟與貿易專升本考什么(國際經濟與貿易專業專科畢業,報國際貿易自考專升本,可以免考哪些科目??)
- 01 上海高架路外地牌限行時間(上海高架路外地車牌限行時間)
- 01 蘇州鼎徽弘貿易有限公司(最近打算去周莊旅游一下,請問周莊有哪些好玩的旅游景點?)
- 01 英大人壽買粉絲二維碼(英大支付二維碼怎么用)
- 01 蘇州網紅餐廳打卡點有哪些(蘇州網紅打卡旅游景點有哪些?)
- 01 上海限行外地牌照時間段是7點嗎怎么處罰(上海外地車限行扣幾分)
- 01 英國為什么要和中國貿易(英國為什么向中國輸入鴉片)
- 01 上海首旺貿易有限公司怎么樣(首旺集團公司靠譜嗎)
- 01 英國著名貿易公司(英國有哪些跨國公司?)
- 01 英國海外軍事基地有哪些(英國在海外有多少軍事基地?都在哪里?)
热门文章
站长推荐
01 英國海外貿易發生在什么時候(十五世紀到十七世紀英國海外貿易的發展變化的主要原因?)
01 上海青浦世界外國語幼兒園收費(青浦世界外國語學校是公立的嗎)
01 英國推行自由貿易政策的時間(英國自由主義政策的實行時間)
01 上海駕駛證外地可以換證嗎(外地駕駛證到期可以在上海換證嗎)
01 上海領嬰貿易有限公司(母嬰用品生產廠家哪里最多)
01 上海高架外地車限行時間 7點前上 下(上海高架外地車限行上午是7點_10點。如果在七點之前上高架,那么在高架上面算不算違章?)
01 英國海外領地面積人口(英國面積國土面積有多大?)
01 上海馭臨貿易有限公司(“救已敗之事者,如馭臨涯之馬,體輕策一鞭。圖垂成之功者,如挽上灘之舟,莫少停一棹。”是什么意思?)