Multi-Region Cluster
Redis Multi-Region Cluster
Redis Multi-Region Cluster is a pre-packaged distributed Redis implementation where data is sharded between cluster nodes deployed in different regions. The solution is designed for high performance, horizontal scalability, writing safety, and high availability.
Solution Goals
Database Cluster Topology
The Redis Multi-Region Cluster consists of node groups deployed into at least three different regions. Two topology options are available depending on the required balance between performance, scalability, and high availability.
Maximum Performance
The Maximum Performance topology is intended to provide maximum performance together with horizontal scalability.
Maximum Reliability
The Maximum Reliability topology is designed for exceptionally high availability, including recovery when one or two data centers become unavailable. This topology is not horizontally scalable.
Both topologies provide built-in high availability and failover. If an individual cluster node fails, the database cluster continues working without downtime. The Maximum Performance topology can continue after one or two node failures, while the Maximum Reliability topology can recover even after one or two regions become unavailable.
Cluster Installation
- Open the platform Marketplace and locate Multi-Region Redis Cluster in the Clusters section or through Search.
- Open the installation dialog and configure the cluster parameters.
- Click Install and wait for the deployment process to finish.
- After installation, review the success notification and the emails containing cluster entry-point information and access credentials.

The installation dialog includes the following settings:

External Redis clients
If the Redis client is outside the platform, enable external IP addresses during installation so each cluster node receives the required public IP addresses.
The installation can take several minutes. To view all related environments together afterward, switch to the environment group specified during installation.

Cluster Entry Points
The default entry points for the multi-region cluster are the IP addresses assigned to the Redis cluster nodes, with Primary-node addresses preferred.
If Enable External IP Addresses for cluster nodes was selected during installation, use the public IP addresses assigned to the cluster nodes.
Use a cluster-aware Redis client
The source documentation strongly recommends using client software that supports Redis Cluster mode.

Expected Result
A distributed Redis Cluster is deployed across at least three platform regions using either the Maximum Performance or Maximum Reliability topology. Cluster-node IP addresses serve as application entry points, and a cluster-aware Redis client can connect directly to the distributed database.
Important Notes
- The cluster requires at least three platform regions.
- Maximum Performance prioritizes performance and horizontal scalability.
- Maximum Reliability prioritizes cross-region availability and is not scalable.
- Both topologies provide automatic failover for node failures.
- Maximum Reliability can recover after one or two region failures.
- Three public IP addresses are added per region when external IPs are enabled.
- For Maximum Reliability, the first selected region contains Primary servers and the remaining regions contain replicas.
- Use a Redis client that supports cluster mode.
