We've been busy working on some video walk-throughs of common situations with Redis Enterprise.
In the first video, we talk about how to replicate between different clusters. This feature is useful in several circumstances: recovering from a disaster, speeding up read performance, geo-located databases, and making duplicates for testing or reporting. This can be done entirely from the Redis Enterprise UI and is a short point-and-click operation. Honestly, it's pretty neat to see replication between clusters occur so seamlessly.
In the second video, we go over some setup techniques to achieve high availability. What's interesting about high availability on Redis Enterprise is how, if properly set up, you can guard against a huge number of situations that would otherwise leave you paralyzed. This video is also a good introduction to some of the core features of Redis Enterprise (sharding and clustering) and, if you pay attention, you can see one of my favorite parts of clustering: hundreds of thousands of operations per second. If you don't get excited about high performance then go write COBOL on a System/360 or something (actually, if you're reading this and still writing mainframe COBOL, please reach out; I legitimately want to talk to you).
After showing you the setup, we do a manual failover to see how much it affects the cluster (spoiler: not much). Failing over the shard is done in rladmin, the CLI tool for manipulating some of the lesser used, but still important, parts of Redis Enterprise. Finally, we segue into regional replication, where we replicate between shards in the same cluster with a few short clicks.
What do you think? Do you want to see more of these videos? If so, what kind of topics would you like to see?