sql >> Database >  >> NoSQL >> Redis

Waarom wordt geadviseerd KEYS niet te gebruiken in Redis?

Ja.

Tijdscomplexiteit is erg slecht. Merk op dat de N in O(N) verwijst naar het totale aantal sleutels in de database, niet het aantal sleutels dat wordt geselecteerd door het filterpatroon. Dit kan dus een heel groot aantal zijn voor een productiedatabase.

En nog erger, aangezien er maar één commando tegelijkertijd kan worden uitgevoerd (Redis is niet multi-threaded), zal al het andere moeten wachten tot die KEYS is voltooid.



  1. sleutel invoegen in redis

  2. Google Cloud Mongo DB:extern IP-adres maakt geen verbinding

  3. MongoDB:Hoe een schema definiëren?

  4. Hoe wordt MongoDb geïnstalleerd door Meteor?