溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

為什么redis集群最少需要6個(gè)節(jié)點(diǎn)

發(fā)布時(shí)間:2020-07-03 10:44:42 來源:億速云 閱讀:2939 作者:Leah 欄目:關(guān)系型數(shù)據(jù)庫

為什么redis集群最少需要6個(gè)節(jié)點(diǎn)?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

這也算個(gè)思考吧,通過redis-trib.rb可創(chuàng)建redis集群,然后通過--replicas后面接的數(shù)字,表示1個(gè)主節(jié)點(diǎn)對應(yīng)幾個(gè)從節(jié)點(diǎn),那么我就做了如下的測試。

想要達(dá)到的效果就是有6個(gè)節(jié)點(diǎn),然后2個(gè)master節(jié)點(diǎn),每個(gè)master節(jié)點(diǎn)對應(yīng)2個(gè)slave節(jié)點(diǎn),不就正好是6個(gè)節(jié)點(diǎn)了嗎,但是在執(zhí)行的時(shí)候報(bào)錯(cuò):

[aiprd@hadoop2 src]$ ./redis-trib.rb create --replicas 2 192.168.30.10:7000 192.168.30.11:7003 192.168.30.10:7002 192.168.30.10:7001 192.168.30.11:7004 192.168.30.11:7005
>>> Creating cluster
*** ERROR: Invalid configuration for cluster creation.
*** Redis Cluster requires at least 3 master nodes.
*** This is not possible with 6 nodes and 2 replicas per node. #解釋了,對于6個(gè)節(jié)點(diǎn),不可能是3個(gè)master,每個(gè)有2個(gè)副本節(jié)點(diǎn)。因?yàn)?,那樣的結(jié)構(gòu)需要9個(gè)節(jié)點(diǎn)。
*** At least 9 nodes are required. #至少需要9個(gè)節(jié)點(diǎn)。

以上信息的意思是:Redis集群至少需要3個(gè)master節(jié)點(diǎn),所以現(xiàn)在總共有6個(gè)節(jié)點(diǎn),就只能是1master對應(yīng)1slave這種方式。

所以:

1master-1slave,redis集群需要6個(gè)節(jié)點(diǎn)

1master-2slave,redis集群需要9個(gè)節(jié)點(diǎn),以此類推。

更多相關(guān)資訊:

為什么redis集群的最大槽數(shù)是16384個(gè)

redis sentinel集群為什么要3個(gè)以上的節(jié)點(diǎn)

關(guān)于為什么redis集群最少需要6個(gè)節(jié)點(diǎn)問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI