Redis Cluster suteikia horizontalaus masteliavimo galimybę dalindamas duomenis keliuose Redis mazguose — paskirstydamas duomenų rinkinį (ir apkrovą), kad Redis galėtų valdyti duomenis ir pralaidumą, viršijančius vieno serverio atmintį. Jis padalija duomenis per heš lizdus ir pateikia įmontuotą aukštą prieinamumą.
Dalijimas per heš lizdus
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.
