Setup a secured redis-cluster on centos7
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.
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 to certain kind of failures.
⚠️ You need at least three Sentinel instances for a robust deployment.
Sentinel constantly checks if your master and slave instances are working as expected.
If a master is not working as expected, Sentinel can start a failover process where a slave is promoted to master, the other additional slaves are reconfigured to use the new master, and the applications using the Redis server informed about the new address to use when connecting.
ℹ️ Sentinel manages the failover, it doesn’t configure Redis for HA. It is an important distinction.