Sentinel モードは特別なモードです。まず、Redis は Sentinel コマンドを提供します。Sentinel は独立したプロセスです。プロセスとしては独立して実行されます。原則として、センチネルはコマンドを送信し、Redis サーバーの応答を待つことによって、実行中の複数の Redis インスタンスを監視します。
Sentinel は、Redis の高可用性ソリューションです。1 つ以上の Sentinel インスタンスで構成される Sentinel システムは、任意の数のマスター サーバーだけでなく、これらのマスター サーバーも監視できます。監視対象のマスター サーバーがオフラインになると、オフラインのマスター サーバーの下にあるスレーブ サーバーが新しいマスター サーバーに自動的にアップグレードされます。 (推奨される学習: Redis ビデオ チュートリアル )
主な機能
1. Redis が期待どおりに適切に実行されているかどうかを時々監視します。
2. Redis ノードの実行に問題があることが判明した場合、別のプロセス (クライアントなど) に通知できます;
3. 自動切り替えを実行できます。マスター ノードが利用できない場合、マスターの複数のスレーブ (複数のスレーブがある場合) の 1 つを新しいマスターとして選択できます。他のスレーブ ノードは、従うマスターのアドレスを変更して新しいアドレスに昇格します。主人の奴隷の。
4. Sentinel はクライアントにサービス ディスカバリを提供します。クライアントは Sentinel に接続します。Sentinel は現在のマスターのアドレスを提供し、サービスを提供します。切り替えが発生した場合、つまりマスターがハングアップした場合、Sentinel はクライアントに新しいアドレスを提供します。
Redis 関連の技術知識の詳細については、Redis の使用方法のチュートリアル 列にアクセスして学習してください。
以上がRedis セントリー モードとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。