真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

redis中的哨兵模式和集群模式-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中的小編將會給大家?guī)碛嘘P(guān)redis中的哨兵模式和集群模式,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),10余年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都上千家客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),同時也為不同行業(yè)的客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)

哨兵模式

它是一種高可用的解決方案,sentinel本身是一個獨立運行的進程,可以部署在其他與Redis集群可通訊的機器中監(jiān)控Redis集群。

監(jiān)控:哨兵會定時監(jiān)控redis是否良好運行。

提醒:如果哨兵發(fā)現(xiàn)某個redis節(jié)點出現(xiàn)狀況,能夠通知另一個進程(如他的客戶端)

自動故障遷移:在master宕機后會進行主備切換。當(dāng)客戶端試圖連接失效的主服務(wù)器時, 集群也會向客戶端返回新主服務(wù)器的地址, 使得集群可以使用新主服務(wù)器代替失效服務(wù)器。如果master恢復(fù)了,那么會成為slave。

Redis哨兵是一個分布式系統(tǒng),采用Gossip協(xié)議接收master是否下線,采用投票協(xié)議決定是否執(zhí)行故障遷移(在投票數(shù)超過所配置的值時會執(zhí)行,執(zhí)行時還需要得到一半以上的哨兵認(rèn)可后才能執(zhí)行),以及選擇哪個slave作為master。

主觀下線:當(dāng)一個哨兵進程監(jiān)控master無法連接了,那么他認(rèn)為master下線了。

客觀下線:當(dāng)收到其他哨兵進程的master信息,判斷是否真實下線。

每個哨兵向master、slave、其他哨兵每秒發(fā)送ping請求。

集群模式

由于哨兵不支持平滑的擴容,增加節(jié)點,那么自己要手動遷移數(shù)據(jù)。為此,Reids官方提供Redis Cluster實現(xiàn)分布式解決方案。分布式集群首要解決把整個數(shù)據(jù)集按照分區(qū)規(guī)則映射到多個節(jié)點的問題,即把數(shù)據(jù)集劃分到多個節(jié)點上,每個節(jié)點負責(zé)整個數(shù)據(jù)的一個子集。

我覺得跟一致性hash一樣。既然計算key的hash,獲取到分片,那么集群模式缺陷就是無法進行key的批量操作了。因為這個key可能在不同的redis實例上。

集群的故障發(fā)現(xiàn)也是通過Gossip來通知各個redis節(jié)點的,兩兩節(jié)點互相ping、pong。

刪除、增加節(jié)點則需要數(shù)據(jù)遷移。

上述就是小編為大家分享的redis中的哨兵模式和集群模式了,如果您也有類似的疑惑,不妨礙參照上述分析進行理解。如果想了解更多相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊。


本文題目:redis中的哨兵模式和集群模式-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/dpogpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部