sql >> Databasteknik >  >> NoSQL >> Redis

Varför rekommenderas KEYS att inte användas i Redis?

Ja.

Tidskomplexiteten är mycket dålig. Observera att N i O(N) hänvisar till det totala antalet nycklar i databasen, inte antalet nycklar som väljs av filtermönstret. Så detta kan vara ett riktigt stort antal för en produktionsdatabas.

Och ännu värre, eftersom bara ett kommando kan köras samtidigt (Redis är inte flertrådad), kommer allt annat att behöva vänta på att de Nycklarna ska slutföras.



  1. Django Selleri får uppgiftsräkning

  2. Spring Boot anslut Mysql och MongoDb

  3. MongoDB returnerar True om dokumentet finns

  4. mongo:avkastningen är inte lika med count()