Para conseguir isso, você desejará se inscrever no sentinela, não no nó mestre. O canal que você está procurando é
"+switch-master"
. A documentação do Sentinel indica o canal como "switch-master"
"sem o +", mas a partir de 3.2.4 o + está incluído. Documentos de mensagens do Redis Sentinel Pub/Sub
Você deve poder fazer referência aos documentos redis-py para o resto.Redis-py Docs
ATUALIZAÇÃO
Você também pode considerar usar o
client-reconfig-script
contexto.
Quando o mestre foi alterado devido a um failover, um script pode ser chamado para executar tarefas específicas do aplicativo para notificar os clientes de que a configuração foi alterada e o mestre está em um endereço diferente.
http://download.redis.io/redis-stable/sentinel.conf
espero que ajude