За да постигнете това, ще искате да се абонирате за сентинел, а не за главния възел. Каналът, който търсите, е "+switch-master"
. Документацията на Sentinel посочва канала като "switch-master"
"без +", но от 3.2.4 + е включен.
Документи за Redis Sentinel Pub/Sub Message
Трябва да можете да препращате към документите на redis-py за останалото. Документи на Redis-py
АКТУАЛИЗИРАНЕ
Можете също да помислите за използването на client-reconfig-script
настройка.
Когато главният елемент се промени поради отказ, може да бъде извикан скрипт, за да изпълнява специфични за приложението задачи, за да уведоми клиентите, че конфигурацията е променена и главният е на различен адрес.
http://download.redis.io/redis-stable/sentinel.conf
Надявам се това да помогне