Redis Cluster omogoča horizontalno skalabilnost z razdelitvijo podatkov med več Redis vozlišči — distribucijo podatkovne množice (in obremenitve), da lahko Redis upravlja podatke in prepustnost, ki presega zmogljivost enega strežnika. Podatke razdeli preko hash slotsov in zagotavlja vgrajeno visoko razpoložljivost.
Razdelitev preko hash slotsov
Redis Cluster divides the keyspace into 16384 HASH SLOTS.
→ each key maps to a slot: slot = CRC16(key) mod 16384
→ slots are distributed across the cluster's primary nodes
→ each node owns a subset of slots (and thus a subset of the data)
→ This spreads data and load across nodes → scales memory and throughput horizontally.
