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

Сканирането на redis връща празни резултати, но ненулев курсор

Винаги ще трябва да завършите сканирането (т.е. да получите курсор ==0), за да сте сигурни, че няма съвпадение. Можете обаче да използвате COUNT опция за намаляване на броя на повторенията. Стойността по подразбиране от 10 е бърза. Ако това е често срещан сценарий с вашия модел на съвпадение - започнете да го увеличавате (например удвоете или степените на две, но за всеки случай сложете максимално ограничение) с всеки празен отговор, за да накарате Redis да "търсете по-трудно" ключове. По този начин ще спестите от двупосочни пътувания в мрежата, така че би трябвало да „ускори нещата“.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Опростеното използване на EM::Synchrony#sync причинява грешка в "root fiber" FiberError -- моя грешка?

  2. Кеш на Azure Redis – изтичане на изчакване при GET повиквания

  3. Могат ли уведомленията за ключово пространство на redis да се изпращат в потока на redis вместо в pub/sub канал

  4. Може ли redis да изведе множество команди, които зависят от предишни?

  5. SSL свързаност към Redis със StackExchange.Redis