Redis Cluster

A presentation of the Redis Cluster, the new Redis component that provides linear scalability to Redis. Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. Unlike other distributed stores implementing eventual consistency the Redis Cluster design is tuned towards fully consistency, at the cost of fault tolerance in the case of netsplits. The design and tradeoffs of Redis cluster are explained, as well as its motivations.