Redisのは、クラスタノードが、少なくともいくつかの必要があります作成しますか?あなたは、少なくともいくつかのマスターノードが必要ですか?

説明

  これは、あなたがしたい、そして、私は次のテストをした、複数のスレーブノードに対応するプライマリノードを示す数字が続く--replicas、あなたはRedisのはRedisの-trib.rbでクラスタを作成することができ、それについて考えて考えることができます結果を達成する6つのノード、2つのマスターノードを有することで、各ノードは、2つのスレーブマスタノードに対応していないわずか6つのまだノードが、実装における誤差:

[aiprd @ hadoop2ソース] $は--replicas作成./redis-trib.rb 2  192.16830.107000  192.16830.117003  192.16830.107002  192.16830.107001  192.16830.117004  192.16830.117005 
>>> 作成クラスタ
 *** ERROR:無効な設定のために、クラスタの作成。
*** Redisのクラスタは、少なくとも必要3つのマスタノード。
***これは不可能です6つのノードと2つのノードごとに複製。#説明し、6つのノードは、3つのマスターとすることができないため、各ノードの2つのコピーが存在します。そのため、このような構造は、9つのノードが必要です。
少なくとも*** 9つのノードが必要とされている。#は、少なくとも9つのノードが必要です。

 上記の情報を意味することである:Redisのクラスタは、少なくとも3つのマスター・ノードは、ここで6つのノードの合計を必要とする、それだけでこのよう1slave対応1masterすることができます。

そう:

  1master-1slave、Redisのクラスタノード6が必要

  1master-2slave、Redisのクラスタはそうで9つのノードを必要とする、と。

 

作成されたドキュメント:2019年8月2日午前12時40分04秒

おすすめ

転載: www.cnblogs.com/chuanzhang053/p/11287936.html
おすすめ