sql >> Database >  >> NoSQL >> Redis

Redis Cross Slot-fout

In een clustertopologie is de sleutelruimte verdeeld in hash-slots. Verschillende nodes bevatten een subset van hash-slots.

Meerdere sleutelbewerkingen, transacties of Lua-scripts met meerdere sleutels zijn alleen toegestaan ​​als alle betrokken sleutels zich in hash-slots bevinden die tot hetzelfde knooppunt behoren.

Redis Cluster implementeert alle enkele toetscommando's die beschikbaar zijn in de niet-gedistribueerde versie van Redis. Commando's die complexe bewerkingen met meerdere toetsen uitvoeren, zoals set-type-verenigingen of intersecties, worden geïmplementeerd en zolang de toetsen allemaal tot hetzelfde knooppunt behoren.

U kunt de sleutels dwingen om tot hetzelfde knooppunt te behoren met behulp van Hash Tags



  1. Python &Redis:best practices voor Manager/Worker-applicaties

  2. Mongoose-aggregatiequery mislukt in Jest/Mockgoose-test, werkt elders

  3. Verbinding maken met RedisToGo via Node.JS

  4. Hoe stel ik de leestime-out in op de node redis-client?