Geo-Distributed Active-Active Redis Applications

Ken Chow 31 Reputation points
2021-01-25T14:34:15.453+00:00

I have a Redis question about the Azure Cache for Redis feature set. Will there be support for the MMR functionality (Multi-master Replication) as documented in the Redis Enterprise feature set? It is possible to setup/configure Redis that would allow for concurrent updates in multiple geo locations? Features as documented here: https://docs.redislabs.com/latest/rs/concepts/intercluster-replication/

  1. Active-Active database: A type of Redis Enterprise Software database that spans clusters. There can be one or more member databases across many clusters that form a conflict-free replicated databases. Each local database can have different shard count, replica count, and other database options but contain identical information in steady-state.
  2. Active-Active Database Instance: is a “member database” instance of a global Active-Active database which is made up of its own master and slave shards spanning a single cluster.
  3. Multi-master Replication (MMR): is the multi-directional replication that power the efficient replication required to achieve active-active concurrent writes in Active-Active databases.
  4. Conflict-free Replicated Data Types (CRDT): is the underlying research that describes techniques used by Redis data types in Active-Active databases that smartly handle conflicting concurrent writes across member Active-Active databases.
    5.Participating Clusters: refers to clusters participating in the multi-master replication of an Active-Active database.
  5. Concurrent Writes or Concurrent Updates: Concurrency or updates and writes refer to more than events that happen at the same wall clock time across member Active-Active databases. Concurrent updates refer to the fact that updates happen in between sync events that catch up member Active-Active databases with updates that happened on other member Active-Active databases.
Azure Cache for Redis
Azure Cache for Redis
An Azure service that provides access to a secure, dedicated Redis cache, managed by Microsoft.
262 questions
{count} votes

Accepted answer
  1. Navtej Singh Saini 4,226 Reputation points Microsoft Employee
    2021-02-04T01:50:34.35+00:00

    @Ken Chow

    We have received communication regarding this from our PG group. This will be supported soon and will be available as a public preview when we release the Enterprise tiers to GA.

    Enterprise tiers is our managed offerings for Redis Enterprise software. It will be called Active Geo-Replication. Please look out for Azure announcements to know when this will be available.

    Regards
    Navtej S


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.