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

Perché si consiglia di non utilizzare KEYS in Redis?

Sì.

La complessità del tempo è pessima. Nota che il N in O(N) si riferisce al numero totale di chiavi nel database, non al numero di chiavi selezionate dal modello di filtro. Quindi questo può essere un numero davvero grande per un database di produzione.

E ancora peggio, poiché può essere eseguito un solo comando alla volta (Redis non è multi-thread), tutto il resto dovrà attendere il completamento di quella CHIAVE.