♥ 3
⚡ 0
Redis · Lección 14

¿Cómo reparte los datos Redis Cluster?

El slot de una clave se elige al azar en cada escritura, por lo que la misma clave puede acabar en nodos distintos según el momento
Replica el conjunto completo de datos en todos los nodos, por lo que no aumenta la capacidad total de memoria
Los comandos con varias claves funcionan siempre entre cualquier par de claves, estén en el slot que estén, sin ninguna restricción
Reparte las claves en 16384 hash slots entre varios primarios (slot = CRC16 de la clave módulo 16384), con réplicas para failover; los clientes siguen redirecciones MOVED, y los comandos con varias claves solo funcionan si todas están en el mismo slot, lo que se logra con hash tags como {usuario1}
Redis · Lección 14

Completa el código

Las claves se reparten en 16384 hash
Redis · Lección 14

¿Por qué los hash tags son necesarios para usar transacciones o MGET con varias claves en cluster?

✓

¡Lección completada!

Redis Cluster — hash slots y hash tags

0
XP ganado
3
Vidas restantes