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.
https://download.redis.io/redis-stable/sentinel.conf
Mam nadzieję, że to pomoże