Aby to osiągnąć, będziesz chciał zasubskrybować wartownika, a nie węzeł główny. Kanał, którego szukasz, to "+switch-master"
. Dokumentacja Sentinel wskazuje kanał jako "switch-master"
"bez +", ale od 3.2.4 dołączany jest +.
Dokumenty wiadomości Redis Sentinel Pub/Sub
Powinieneś móc odwoływać się do dokumentacji redis-py dla reszty.Redis-py Docs
AKTUALIZUJ
Możesz również rozważyć użycie client-reconfig-script
ustawienie.
Gdy master zmienił się z powodu awarii, można wywołać skrypt w celu wykonania zadań specyficznych dla aplikacji, aby powiadomić klientów, że konfiguracja uległa zmianie, a master jest pod innym adresem.
http://download.redis.io/redis-stable/sentinel.conf
Mam nadzieję, że to pomoże