Redis
 sql >> Database >  >> NoSQL >> Redis

Errore Redis Cross Slot

In una topologia a cluster, lo spazio delle chiavi è suddiviso in slot hash. Nodi diversi conterranno un sottoinsieme di hash slot.

Operazioni multiple chiavi, transazioni o script Lua che coinvolgono più chiavi sono consentiti solo se tutte le chiavi coinvolte si trovano in hash slot appartenenti allo stesso nodo.

Redis Cluster implementa tutti i comandi a chiave singola disponibili nella versione non distribuita di Redis. I comandi che eseguono complesse operazioni multi-chiave come le unioni o le intersezioni di tipo Set vengono implementati e purché le chiavi appartengano tutte allo stesso nodo.

Puoi forzare l'appartenenza delle chiavi allo stesso nodo utilizzando i tag hash