Back to results for “Redis Sentinel & High Availability”
Redis › Redis Sentinel & High Availability

Why does Redis Sentinel recommend running at least three Sentinel instances rather than just one?

Beginner

Answer

Running multiple Sentinel instances allows them to reach a quorum, meaning a majority agreement, before deciding a primary has actually failed and triggering a failover, which prevents a single Sentinel instance's own network issue or crash from incorrectly triggering an unnecessary failover based on a false alarm.
-- Three or more Sentinels provide reliable quorum based decisions
sentinel monitor mymaster 192.168.1.10 6379 2
Real-world example A team running three Sentinel instances across different servers avoids an unnecessary failover when just one Sentinel briefly lost network connectivity, since the remaining two correctly determined the primary was actually still healthy.

Common follow-ups: What is the quorum value in a Sentinel configuration, and how do you choose an appropriate one?;What happens if fewer Sentinels than the quorum value are currently reachable?