Over a million developers have joined DZone.

Active-Active, Redis on Flash, Replication, and Clustering [Videos]

DZone 's Guide to

Active-Active, Redis on Flash, Replication, and Clustering [Videos]

Take a look at videos covering the topics of active-active geo distribution with CRDTs, Flash, and active/passive replication.

· Database Zone ·
Free Resource

We've been busy working on a whole new round of videos about Redis Enterprise. Let's take a look at the topics we've covered.

Active-Active Geo Distribution With CRDTs

CRDTs (conflict-free replicated data types) are a fascinating, cutting-edge way of re-merging two pieces of data that have become out-of-sync. Redis Enterprise can be deployed in a geo distribution that uses CRDTs to resolve conflicts between pieces of data that have gone out-of-sync. In this video, we describe a scenario that causes out-of-sync data and show how Active/Active Redis Enterprise resolves the conflict at the database level.


Redis is known for being an in-memory database. Memory is expensive and it is therefore often used only for precious, in-demand data. However, this scenario can be avoided by using Redis on Flash. In this video, we explain how Redis on Flash extends storage into an SSD and how you can enable it on your Redis Enterprise cluster, as well as when and how much you can save by using this vs. RAM-only deployments.

Active/Passive Replication

Active/passive replication is the "Swiss army knife" of Redis Enterprise. In the video below, we cover the Replica Of feature in Redis Enterprise and how it can be used to power replication. Then, we go over the few simple steps of enabling Replica Of on the cluster. Finally, we discuss the use cases that can be covered with active/passive replication, including accelerating read performance, disaster recovery, geo-local databases, and functional copies.

Deep Dives

We've started to produce a whole series of videos aimed at a deeper understanding of Redis Enterprise. In these videos, we assume you're up to speed with the overall architecture of Redis Enterprise and you want to know what dials to turn in order to get the best performance for your particular usage and data patterns.

In this first video of the deep dive series, we explore the options for scaling: by shard and node, by proxy, and with the Cluster API.

The next topic in the deep dive series is scaling by shards. In this video, we go over step-by-step instructions on how to add shards to an existing cluster. Then, we explore why adding shards increases performance in a cluster, as well as how a running cluster using this method is able to scale without downtime.

We hope you enjoy and learn something from our videos. Please reach out to us on social media if you have a topic you'd like us to cover!

database ,crdt ,replication ,geo distribution

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}