Um dies zu erreichen, sollten Sie den Sentinel und nicht den Master-Knoten abonnieren. Der gesuchte Kanal ist "+switch-master"
. Die Sentinel-Dokumentation gibt den Kanal als "switch-master"
an "ohne das +", aber ab 3.2.4 ist das + enthalten.
Redis Sentinel Pub/Sub-Nachrichtendokumente
Sie sollten in der Lage sein, auf die redis-py-Dokumente für den Rest zu verweisen.Redis-py-Dokumente
AKTUALISIEREN
Sie können auch das client-reconfig-script
verwenden Einstellung.
Wenn sich der Master aufgrund eines Failovers geändert hat, kann ein Skript aufgerufen werden, um anwendungsspezifische Aufgaben auszuführen, um die Clients darüber zu informieren, dass sich die Konfiguration geändert hat und der Master eine andere Adresse hat.
http://download.redis.io/redis-stable/sentinel.conf
Hoffe das hilft