Redis
 sql >> база данни >  >> NoSQL >> Redis

Грешка в Redis Cross Slot

В клъстерната топология ключовото пространство е разделено на хеш слотове. Различните възли ще съдържат подмножество от хеш слотове.

Операции с множество ключове, транзакции или Lua скриптове, включващи множество ключове, са разрешени само ако всички включени ключове са в хеш слотове, принадлежащи на един и същ възел.

Redis Cluster изпълнява всички команди с един ключ, налични в неразпространената версия на Redis. Командите, изпълняващи сложни многоключови операции, като обединения тип Set или пресечки, се изпълняват, както и стига всички ключове да принадлежат на един и същ възел.

Можете да принудите ключовете да принадлежат на един и същи възел, като използвате хеш маркери



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Каква е стратегията за кеширане по подразбиране, когато използвате Redis с пружинно или пружинно зареждане?

  2. Как да използвате jackson вместо JdkSerializationRedisSerializer през пролетта

  3. Въведение в Redis структури от данни:сортирани набори

  4. Redis:Сортирайте и вземете n съседни ключове

  5. Как да внедрите Redis Multi-Exec с помощта на Spring-data-Redis