At the end of March 2021 we announced the release of Redis Mirroring for public preview. It has been a long journey since then, but today we are pleased to announce the general availability of our Redis Mirroring solution on the Instaclustr Manager Platform.
Redis is the most popular in-memory data structure solution because of its speed and versatility. Many of the world’s leading organizations have caching needs that have continental or global scale. When a single cache services these geographies, it can add 50-200ms to latency sensitive workloads. Redis Mirroring makes it possible for writes to a primary cluster to flow to a secondary cluster in a second region. Additionally, just as Redis replica nodes can take over from master nodes if they fail, a secondary region can be used as a backup to take over from a primary region if it should fail in a regional cloud outage, for example.
Redis Mirroring provides the ability to lower latencies and build cache architectures resilient to cloud region failures by:
- Enabling you to deploy paired Redis clusters in different cloud regions with a primary/secondary relationship so that applications and customers can read data faster from the nearest cluster.
- Making writes to the primary cluster go through a lightweight transparent proxy (transparency meaning that no changes to clients are required) that writes to the secondary cluster, keeping caches in sync.
- Allowing pairs of clusters that are otherwise independent (including independent eviction policies) to continue working in the face of a cloud region outage.
Since the public preview release we have added some features to this GA release. A few of the notable changes are:
- Support added for mirroring clusters with and without password authentication
- More metrics are now available for monitoring the health of the cluster
- Provisioning API now supports adding data centers
- SOC 2 (Service Organization Controls 2) certification achieved
Alongside this release, we have also released and open sourced our proxy, Shotover, which allows Redis Mirroring to function. Shotover is a high performance L7 data-layer proxy for controlling, managing, and modifying the flow of database requests in transit. More details are available in our press release and blog post
Please note that since Redis Mirroring is now GA it is governed by our default SLAs for Redis as detailed here.
Existing customers who would like further information about Redis Mirroring are encouraged to get in touch with their Customer Success representative or to consult our support page. New customers should visit this page to sign up for a free consultation with one of our experts.