use redis-sentinel for auto failover and dynamic  horizontal expansion