Hi,
It is mandatory to use Redis Sentinel to administer Redis databases?
What other choices do I have?
Thanks
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
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.