Sentinel モードは特別なモードです。まず、Redis は Sentinel コマンドを提供します。Sentinel は独立したプロセスです。プロセスとしては独立して実行されます。原則として、センチネルはコマンドを送信し、Redis サーバーの応答を待つことによって、実行中の複数の Redis インスタンスを監視します。 (推奨学習: redis ビデオ チュートリアル )
#qi を使用して Redis サーバーを送信し、メイン サーバーとサーバーを含む実行ステータスを監視します。
Sentinel はマスターがダウンしていることを検出すると、スレーブをマスターに自動的に切り替え、パブリッシュおよびサブスクライブ モードを通じて他のスレーブ サーバーに通知し、設定ファイルを変更してホストを切り替えます。
# 启动Redis服务器进程 ./redis-server ../redis.conf # 启动哨兵进程 ./redis-sentinel ../sentinel.conf
windows redis-server.exe Sentinel.conf --sentinel
最初にホスト (192.168.11.128) の Redis サービス プロセスを開始し、次にスレーブ サービス プロセスを開始し、最後に 3 つのセンチネル サービス プロセスを開始します。
クライアントと入力し、info でステータスを確認してください
192.168.65.1 192.168.65.1
Redis 関連の技術記事の詳細については、Redis の使用開始チュートリアルを参照してください。データベース 学びのコラム!
以上がRedis で Sentinel サービスを再起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。