sql >> Base de Datos >  >> NoSQL >> Redis

¿Por qué se recomienda no utilizar KEYS en Redis?

Sí.

La complejidad del tiempo es muy mala. Tenga en cuenta que el N en O(N) se refiere al número total de claves en la base de datos, no al número de claves seleccionadas por el patrón de filtro. Así que esto puede ser un número realmente grande para una base de datos de producción.

Y lo que es peor, dado que solo se puede ejecutar un comando al mismo tiempo (Redis no tiene subprocesos múltiples), todo lo demás tendrá que esperar a que se completen las TECLAS.