Redis · Lección 13
¿Qué hace Redis Sentinel?
Monitoriza primario y réplicas, detecta fallos por acuerdo entre varios sentinels (quórum), promueve una réplica y avisa a los clientes del nuevo primario; se despliegan al menos 3 y da alta disponibilidad sobre un único conjunto de datos, sin repartir los datos entre nodos
Tras un failover, los clientes deben seguir conectándose a la dirección del primario antiguo, porque Sentinel redirige el tráfico por ellos
Con un único Sentinel basta: puede decidir solo si el primario ha caído sin necesidad de acuerdo con otros procesos
Reparte los datos entre varios primarios mediante hash slots, por lo que permite escalar la capacidad de memoria más allá de un solo nodo
Redis · Lección 13
Completa el código
Se recomienda un mínimo de
Revisa: al menos tres sentinels.
Redis · Lección 13
¿Por qué hacen falta varios Sentinels para decidir que el primario ha caído?
Pista: un solo Sentinel podría tener un problema de red propio y creer erróneamente que el primario está caído; el acuerdo de la mayoría evita falsos positivos y failovers innecesarios, y también se necesita mayoría para autorizar el failover.
✓
¡Lección completada!
Redis Sentinel — alta disponibilidad
0
XP ganado
3
Vidas restantes