#Redis クラスターのスプリット ブレインとは何ですか?
#Redis クラスターのブレイン スプリットとは、ネットワークの問題により、Redis マスター ノード、Redis スレーブ ノード、センチネル クラスターが異なるネットワーク パーティションに存在するという事実を指します。今回は、センチネル クラスターがマスターの存在を感知できないため、スレーブ ノードがマスター ノードに昇格します。 (推奨される学習: Redis ビデオ チュートリアル )
現時点では、1 つの脳が 2 つに分かれているのと同じように、2 つの異なるマスター ノードがあります。 クラスターのスプリット ブレイン問題では、クライアントが元のマスター ノードに基づいてデータを書き込み続けると、新しいマスター ノードはデータを同期できなくなります。ネットワークの問題が解決すると、センチネルはクラスタは元のマスター ノードを元のマスター ノードに置き換えます。ノードはスレーブ ノードに縮小されます。このとき、新しいマスターからデータを同期すると、大量のデータが失われます。解決策
redis 構成ファイルには 2 つのパラメーターがありますmin-slaves-to-write 3<br/>min-slaves-max-lag 10<br/>
min-replicas-to-write 3<br/>min-replicas-max-lag 10<br/>
Redis 関連の技術記事の詳細については、
Redis 入門チュートリアル 列にアクセスして学習してください。
以上がRedis スプリット ブレインにはノードがいくつありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。