Redis Cluster

Clusters

Redis is an open source in-memory data structure store that provides a range of data structures and allows you to run atomic operations on them.

About Redis Cluster

Redis is an open source in-memory data structure store, which provides data structures such as: strings, hashes, lists, sets, and many more.

It allows you to run atomic operations on the data structures, for example incrementing the value in a hash and computing set intersection.

Redis Cluster Features

In-memory data structures

Redis as a data structure server has support for strings, hashes, lists, sets and sorted sets, streams, and more.

Extensibility

Redis has a module API for building custom extensions in programming languages C, C++, and Rust.

Clustering

Horizontal scalability is available with hash-based sharding, allowing scaling to millions of nodes with automatic re-partitioning when growing a cluster.

With Redis clustering, you can automatically split your dataset among multiple nodes, and continue operations when a subset of the nodes fail or cannot communicate with the rest of the cluster.

High availability

Replication for automatic failover available for both standalone and clustered deployments, which is easy to use and configure. Replicas of Redis instances can become exact copies of master instances, and will automatically reconnect to the master whenever the link breaks.

Programmability

With Redis, Lua server-side scripting and stored procedures make it able to execute arbitrary user-defined logic.

Redis Cluster Integration Support

Redis has a range of documentation to help you setup your system and learn how to troubleshoot.

Zeus Cloud also offers support for Redis, if you need assistance please open up a support ticket.