Mandatory use of Redis Sentinel


It is mandatory to use Redis Sentinel to administer Redis databases?

What other choices do I have?



Not it is not, Sentinel is here to provide high availability to your Redis database. (It is a little bit different if you are using Redis Enterprise)

Maybe I have not understood your question correctly, can you please elaborate what you have in mind and I will provide more information.


1 Like


Redis Sentinel provides high availability for Redis. In practical terms this means that using Sentinel you can create a Redis deployment that resists without human intervention certain kinds of failures.

But you cam also host Redis OSS as standalone if HA and clustering is not required. BTW to profile, administer, access your Redis database you can use RedisInsight tool

Below I am sharing some documentation links

If you want to deploy Redis standalone - you should follow the steps mentioned here:

For Redis cluster specification and 101 basics:

For Redis Sentinel:

Hope this helps.

Generally, it is not required, especially if you are running a noncritical Redis database.

If you are using Redis just as a caching layer and your application can tolerate failures (e.g. ignore cache if redis is down), you won’t need it.

For production cases and if you are running a cluster of redis, I would recommend installing Redis Sentinel to allow high availability of the redis.