Redis
Redis logoRedis · Feature trail

Client-Side Geographic Failover

1 post · Sep 2026

What this trail covers

Redis Cloud Pro now offers Active-Active Redis, distributing data across multiple regions for high availability. This is complemented by the `MultiDBClient` in redis-py, which provides client-side geographic failover. The `MultiDBClient` manages health monitoring, weighted endpoint selection, failover, failback, and retries, abstracting these complexities from application developers. It utilizes a circuit-breaker pattern for failure detection and offers configurable health-check policies (HEALTHY_ALL, HEALTHY_ANY, HEALTHY_MAJORITY) to balance failover speed with tolerance for transient failures. Observability is enhanced through runtime notifications and Prometheus metrics.

All Redis trails