Concept Flow - Why Sentinel provides high availability
Start: Redis Master and Slaves Running
Sentinel Monitors Master
Detects Master Failure?
No→Continue Monitoring
Yes
Sentinel Elects New Master from Slaves
Update Clients to Use New Master
Resume Normal Operations with New Master
Sentinel watches the Redis master. If it fails, Sentinel picks a new master from slaves and tells clients to use it, keeping the system available.