Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Skanowanie redis zwraca puste wyniki, ale kursor niezerowy

Zawsze będziesz musiał ukończyć skanowanie (tj. uzyskać kursor ==0), aby upewnić się, że nie ma dopasowanych. Możesz jednak użyć COUNT możliwość zmniejszenia liczby iteracji. Domyślna wartość 10 jest szybka. Jeśli jest to typowy scenariusz z twoim wzorcem dopasowania - zacznij go zwiększać (np. Podwójna lub potęga dwójki, ale na wszelki wypadek ustaw maksymalny limit) z każdą pustą odpowiedzią, aby Redis „utrudnił wyszukiwanie” Klucze. W ten sposób zaoszczędzisz na podróżach w obie strony, więc powinno to „przyspieszyć działanie”.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. zdobądź kontener docker python do interakcji z kontenerem docker redis

  2. Laravel wszystkie identyfikatory sesji ze sterownikiem Redis

  3. Błąd selera:przeterminowany wynik.get

  4. Redis ustawia TTL na klawiszach hSet

  5. Ustawianie dynamicznej ścieżki w redis.conf za pomocą zmiennej środowiskowej