## counter Caps Cross Model の概要:
(推奨学習:Redis ビデオ チュートリアル )
データの高可用性を確保するために、マスターとスレーブの概念が組み合わされています。つまり、マスター ノードは 1 つ以上のスレーブ ノード (少なくとも 1 つ) に対応します。
マスターはデータ アクセス (書き込み/クエリ) を担当します。 ; スレーブはマスター データを同期してバックアップする責任があります。
Redis クラスターのマスター/スレーブ モードは機能します:
クラスター環境がデプロイされた後、クラスター内の各マスター ノードは定期的に他のマスターにメッセージを送信します。 ping メッセージの場合、ping メッセージを受信したマスター ノードが指定された時間内に pong メッセージを返さない場合、ping メッセージを送信したマスター ノードはそのノードを障害疑い状態としてマークし、クラスター マスター ノードは各ノードにメッセージを送信します。その他: クラスター内の各マスター ノードのステータス情報を交換します。 クラスター内で、マスター ノードの半数以上がマスター ノードを障害の疑いのある状態としてマークした場合、マークされたマスター ノードは正式に障害状態としてマークされます。 同時に、XXX マスター ノード障害メッセージがクラスターにブロードキャストされ、メッセージを受信したすべてのマスター ノードは、XXX マスター ノードを障害状態としてマークします。Redis マスター/スレーブ モードの機能:
マスターは複数のスレーブを持つことができますデフォルト構成では、マスター ノードは読み取りと書き込みができます, スレーブ ノードは読み取り操作のみを実行でき、書き込み操作は禁止されています。
スレーブ ノードが書き込み操作をサポートできるように構成を変更しないでください。最初に書き込まれたデータが同期されないため、意味がありません。次に、マスターノードが同じデータを変更した後、スレーブノードのデータは上書きされます。スレーブノードがハングアップしても、読み取りと書き込みには影響しません。他のスレーブ ノードの読み取りと書き込みを行います。再起動後、マスター ノードからデータが同期されます。ここに来てください。マスター ノードがハングアップした後、スレーブ ノードの読み取りは行われません。 Redis は書き込みサービスを提供しなくなります。マスター ノードが起動すると、Redis は再び外部に書き込みサービスを提供します。 マスターノードが通過した後、スレーブノードから新たなマスターが選択されることはありません。パスワードの説明: マスターノードがパスワードを設定する場合:
######* クライアントはマスターにアクセスするためにパスワードが必要です; ######*スレーブを起動するにはパスワードが必要です。パスワードは構成で設定できます。######* スレーブへのクライアント アクセスにはパスワードは必要ありません######Redis 関連の技術記事の詳細については、###Getting をご覧ください。 Redisデータベース利用チュートリアルを開始しました### 学びのコラム! ###以上がRedis のマスター/スレーブ モードはクラスターですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。