För att uppnå detta kommer du att vilja prenumerera på vaktposten, inte masternoden. Kanalen du letar efter är "+switch-master"
. Sentinel-dokumentationen anger kanalen som "switch-master"
"utan +", men från och med 3.2.4 ingår +.
Redis Sentinel Pub/Sub Message Docs
Du bör kunna referera till redis-py-dokumenten för resten.Redis-py Docs
UPPDATERA
Du kan också överväga att använda client-reconfig-script
miljö.
När mastern ändrades på grund av en failover kan ett skript anropas för att utföra applikationsspecifika uppgifter för att meddela klienterna att konfigurationen har ändrats och att mastern är på en annan adress.
http://download.redis.io/redis-stable/sentinel.conf
Hoppas det hjälper