Pour ce faire, vous souhaiterez vous abonner à la sentinelle, et non au nœud maître. Le canal que vous recherchez est "+switch-master"
. La documentation Sentinel indique le canal comme "switch-master"
"sans le +", mais à partir de 3.2.4, le + est inclus.
Redis Sentinel Pub/Sub Message Docs
Vous devriez pouvoir référencer les documents redis-py pour le reste.Redis-py Docs
MISE À JOUR
Vous pouvez également envisager d'utiliser le client-reconfig-script
paramètre.
Lorsque le maître a changé en raison d'un basculement, un script peut être appelé afin d'effectuer des tâches spécifiques à l'application pour informer les clients que la configuration a changé et que le maître se trouve à une adresse différente.
http://download.redis.io/redis-stable/sentinel.conf
J'espère que ça aide