Support multiple Redis URLs for Active-Active Redis Enterprise clusters
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Customer has Redis Enterprise running with an active-active setup (https://redislabs.com/landing/active-active/) in two different but close datacenters.
Even though they have a clustered setup in each datacenter, they have seen a datacenter lose connectivity. They want GitLab to support for multiple URLs so that a failover can take place.
There are some issues right now with this:
- It's not clear that redis-rb or any client libraries support this yet: https://github.com/redis/redis-rb
- We would need to add application support for Redis load balancing in a similar way we do for PostgreSQL.
@jprovaznik suggested that they could do this today via a TCP load balancer.
Edited by 🤖 GitLab Bot 🤖