sql >> Base de Datos >  >> NoSQL >> Redis

Error de ranura cruzada de Redis

En una topología de clúster, el espacio de claves se divide en ranuras hash. Diferentes nodos contendrán un subconjunto de ranuras hash.

Las operaciones con múltiples claves, las transacciones o los scripts Lua que involucran múltiples claves solo se permiten si todas las claves involucradas están en ranuras hash que pertenecen al mismo nodo.

Redis Cluster implementa todos los comandos de tecla única disponibles en la versión no distribuida de Redis. Los comandos que realizan operaciones complejas con varias teclas, como uniones o intersecciones de tipo Set, se implementan siempre que todas las teclas pertenezcan al mismo nodo.

Puede forzar que las claves pertenezcan al mismo nodo usando etiquetas hash