Bạn phải đăng ký nhận tin nhắn sentinel trên một trong các kênh pubsub của họ. Bạn có thể thấy tại liên kết mà bạn đã đăng rằng lính canh sẽ xuất bản các thông báo như
+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.
Vì vậy, khi bạn thấy một báo cáo được xuất bản trên một trong những kênh đó, bạn cần phải phân tích cú pháp thông báo và yêu cầu khách hàng của bạn phản hồi tương ứng. Redis không thông minh - bạn phải xử lý những việc này bằng cách sử dụng thư viện máy khách.
Cụ thể, các kênh hữu ích nhất là
+odown
+failover-detected
+switch-master