يمكّن Redis Cluster التوسع الأفقي عن طريق تقسيم البيانات عبر عُقد Redis متعددة — توزيع مجموعة البيانات (والحمل) بحيث يمكن لـ Redis التعامل مع البيانات والإنتاجية التي تتجاوز ذاكرة خادم واحد. يقسّم البيانات عبر hash slots ويوفر توفر عالي مدمج.
التقسيم عبر hash slots
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.
