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.
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 as a data structure server has support for strings, hashes, lists, sets and sorted sets, streams, and more.
Redis has a module API for building custom extensions in programming languages C, C++, and Rust.
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.
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.
With Redis, Lua server-side scripting and stored procedures make it able to execute arbitrary user-defined logic.
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.