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*