Om dit te bereiken, wilt u zich abonneren op de schildwacht, niet op het hoofdknooppunt. Het kanaal dat je zoekt is "+switch-master"
. De Sentinel-documentatie geeft het kanaal aan als "switch-master"
"zonder de +", maar vanaf 3.2.4 is de + inbegrepen.
Redis Sentinel Pub/Sub-berichtdocumenten
Voor de rest zou je naar de redis-py docs moeten kunnen verwijzen.Redis-py Docs
UPDATE
Je zou ook kunnen overwegen om het client-reconfig-script
. te gebruiken instelling.
Wanneer de master is gewijzigd vanwege een failover, kan een script worden aangeroepen om applicatiespecifieke taken uit te voeren om de clients te informeren dat de configuratie is gewijzigd en dat de master zich op een ander adres bevindt.
http://download.redis.io/redis-stable/sentinel.conf
Ik hoop dat dat helpt