pubsubチャネルの1つでセンチネルメッセージをサブスクライブする必要があります。あなたが投稿したリンクで、番兵が次のようなメッセージを公開することがわかります
+odown <instance details> -- The specified instance is now in Objectively Down state.
-odown <instance details> -- The specified instance is no longer in Objectively Down state.
+failover-takedown <instance details> -- 25% of the configured failover timeout has elapsed, but this sentinel can't see any progress, and is the new leader. It starts to act as the new leader reconfiguring the remaining slaves to replicate with the new master.
+failover-triggered <instance details> -- We are starting a new failover as a the leader sentinel.
したがって、これらのチャネルの1つでセンチネルが公開されているのを確認したら、メッセージを解析し、それに応じてクライアントに応答させる必要があります。Redisは賢くありません-クライアントライブラリを使用してこれらを処理する必要があります。
具体的には、最も有用なチャネルは
+odown
+failover-detected
+switch-master