query keys databases commands cli redis redis-cli

keys - redis-cli windows



Cómo eliminar claves que coinciden con un cierto patrón en redis (2)

Acabo de publicar una utilidad de interfaz de línea de comandos para npm y github que le permite eliminar claves que coinciden con un patrón determinado (incluso *) desde una base de datos Redis.

Puede encontrar la utilidad aquí:

https://www.npmjs.com/package/redis-utils-cli

Cómo eliminar claves que coinciden con un cierto patrón en redis usando redis-cli. Me gustaría eliminar todos los foo de la siguiente lista.

KEYS * foo:1 foo:2 bar:1 foo:3 bar:2 foo:4


Como se menciona en el comentario sobre la pregunta, ya hay muchas otras respuestas aquí. Definitivamente, lea el enlace anterior si está pensando en hacer esto en un servidor de producción.

El que encontré más útil para la limpieza ocasional de la línea de comandos fue:

redis-cli KEYS "*" | xargs redis-cli DEL

de "Cómo eliminar atómicamente las claves que coinciden con un patrón con Redis" .