Redis
 sql >> Base de données >  >> NoSQL >> Redis

Pourquoi KEYS est-il déconseillé d'utiliser Redis ?

Oui.

La complexité temporelle est très mauvaise. Notez que le N en O(N) fait référence au nombre total de clés dans la base de données, et non au nombre de clés sélectionnées par le modèle de filtre. Cela peut donc être un très grand nombre pour une base de données de production.

Et pire encore, puisqu'une seule commande peut s'exécuter en même temps (Redis n'étant pas multithread), tout le reste devra attendre que KEYS se termine.