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

Dlaczego nie zaleca się używania KEYS w Redis?

Tak.

Złożoność czasowa jest bardzo zła. Zauważ, że N w O(N) odnosi się do całkowitej liczby kluczy w bazie danych, a nie liczby kluczy wybranych przez wzorzec filtra. Więc to może być naprawdę duża liczba dla produkcyjnej bazy danych.

A co gorsza, ponieważ tylko jedno polecenie może być uruchomione w tym samym czasie (Redis nie jest wielowątkowy), wszystko inne będzie musiało poczekać na zakończenie tych KLUCZY.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Odczytywanie danych z Redis do Flink

  2. Różnica między logami Redis AOF i Tarantool WAL

  3. Jaka jest najlepsza strategia synchronizacji danych Redis z MySQL?

  4. Nie można uzyskać połączenia Jedis podczas korzystania z SSL z Redis i Spring Data Redis

  5. Jak uzyskać oddzwonienie, gdy klucz wygaśnie w REDIS?