sql >> Database teknologi >  >> NoSQL >> Redis

Hvorfor frarådes KEYS at blive brugt i Redis?

Ja.

Tidskompleksiteten er meget dårlig. Bemærk, at N i O(N) refererer til det samlede antal nøgler i databasen, ikke antallet af nøgler, der vælges af filtermønsteret. Så dette kan være et rigtig stort tal for en produktionsdatabase.

Og endnu værre, da kun én kommando kan køre på samme tid (Redis er ikke multi-threaded), vil alt andet skulle vente på, at disse NØGLER fuldføres.



  1. Hvorfor blev der kun oprettet én forbindelse til redis i dette gavt program?

  2. mongoDB/mongoose:unik, hvis ikke null

  3. Gruppér efter tilstand i MongoDB

  4. node redis, variabler deles mellem klienter?