Redis is a cluster can share data among a plurality of nodes Redis facilities (installation).
Redis Redis cluster does not support commands that need to process a plurality of keys, such as execution commands need to move data between a plurality of nodes Redis, and in the case of high load, which will reduce the performance Redis command cluster, and not cause predictable behavior.
Redis cluster to provide a degree through the partition (partition) availability (availability): Even if a part of a cluster node fails or is unable to communicate, the cluster can continue processing the command request.
Redis cluster provides the following two benefits:
- The automatic segmentation data (Split) to a plurality of nodes of capacity.
- When part of a cluster node fails or can not communicate, you can continue processing capability command request.
All in all, redis clusters to achieve a shared and decentralized data.