Mandatory use of Redis Sentinel

Hi,

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

What other choices do I have?

Thanks

Hello,

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.

Regards
Tug
@tgrall

1 Like

@JRedis2020

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:
https://redis.io/topics/quickstart

For Redis cluster specification and 101 basics:
https://redis.io/topics/cluster-spec
https://redis.io/topics/cluster-tutorial

For Redis Sentinel:
https://redis.io/topics/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.