日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?

發(fā)布時(shí)間:2023/12/14 数据库 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問題一:Redis集群為什么至少需要三個(gè)master節(jié)點(diǎn)?

因?yàn)樾耺aster的選舉需要大于半數(shù)的集群master節(jié)點(diǎn)同意才能選舉成功,如果只有兩個(gè)master節(jié)點(diǎn),當(dāng)其中一個(gè)掛了,是達(dá)不到選舉新master的條件的。

?
?

問題二:Redis集群為什么推薦節(jié)點(diǎn)數(shù)為奇數(shù)?

奇數(shù)個(gè)master節(jié)點(diǎn)可以在滿足選舉該條件的基礎(chǔ)上節(jié)省一個(gè)節(jié)點(diǎn),比如三個(gè)master節(jié)點(diǎn)和四個(gè)master節(jié)點(diǎn)的集群相比,大家如果都掛了一個(gè)master節(jié)點(diǎn)都能選舉新master節(jié)點(diǎn),如果都掛了兩個(gè)master節(jié)點(diǎn)都沒法選舉新master節(jié)點(diǎn)了,所以奇數(shù)的master節(jié)點(diǎn)更多的是從節(jié)省機(jī)器資源角度出發(fā)說的。

例如:
在9個(gè)master的架構(gòu)中,如果4臺(tái)master故障,通過過半機(jī)制,redis可以選舉新的master。如果5臺(tái)master故障無法選舉新的master
在10個(gè)master的架構(gòu)中,如果4臺(tái)master故障,通過過半機(jī)制,redis可以選舉新的master。如果5臺(tái)master故障無法選舉新的master
在高可用方面,9臺(tái)master與10臺(tái)master一致。所以通常會(huì)使用奇數(shù)。假設(shè)現(xiàn)在reids內(nèi)存不足需要拓展,我們將master的數(shù)量加到11臺(tái),就高可用方面來說,就算其中5臺(tái)master發(fā)送故障,也可以自動(dòng)選舉新的master。

總結(jié)

以上是生活随笔為你收集整理的Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。