Por Que Redis Sentinel?
Redis Sentinel fornece monitoramento, failover automático e descoberta de serviço para implantações Redis.
Pré-requisitos
- Três servidores Linux com Redis 7.0+.
- Portas abertas: 6379 e 26379.
Configuração
Sentinel em Cada Nó
port 26379
sentinel monitor mymaster 192.168.1.101 6379 2
sentinel auth-pass mymaster sua-senha-segura
sentinel down-after-milliseconds mymaster 5000
Solução de Problemas
- Quórum não alcançado:
SENTINEL ckquorum mymaster. - Split-brain:
min-replicas-to-write 1. - Cliente não reconecta: Use cliente Sentinel-aware.
Resumo
- Redis Sentinel fornece failover automático com pelo menos 3 instâncias.
- Use
min-replicas-to-writepara prevenir perda de dados.