Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo consultar claves y eliminar caché en redis

Cómo consultar claves y eliminar caché en redis

1 Utilice cli

FLUSHDB para limpiar la base de datos y FLUSHALL para limpiar todos los datos de Redis.

2 Utilice las teclas

redis-cli "*" | mientras lee LINE ; do TTL=`redis-cli ttl $LINE`; ; luego echo "Del $LINE"; RES=`redis-cli del $ LINE`; hecho;

Eliminar contenido que caduca después de 3600 segundos

claves de redis-cli " *" | mientras lee LINE ; haz TTL=`redis-cli ttl $LINE`; if [ $TTL -ge 3600 ]; luego echo "Del $LINE "; RES=`redis-cli del $LINE`; fi; hecho

Eliminar algunos prefijos

redis-cli KEYS "126.com*"| xargs redis-cli DEL

3 Usar script lua

Eliminar todas las KEYEVAL " return redis.call('del', unpack(redis.call('keys', ARGV[1])))"0 *

Eliminar algunas palabras clave

EVAL "return redis.call('del', unpack(redis.call('keys', ARGV[1]))"0 126.com*