Limpiar el caché redis una guía paso a paso
- 800
- 97
- Sra. María Teresa Rentería
Redis es un almacén de estructura de datos en memoria que se puede utilizar como una base de datos, caché y corredor de mensajes. Admite una amplia gama de estructuras de datos, como cadenas, hashes, listas, conjuntos y conjuntos ordenados, y proporciona un alto rendimiento y escalabilidad.
Para borrar el caché redis, puede usar el 'Flushall' dominio. Este comando elimina todas las claves de todas las bases de datos en la instancia de Redis.
Aquí hay una guía paso a paso sobre cómo borrar el caché Redis:
- Conectarse al servidor Redis
Conéctese a la instancia de Redis usando el 'Redis-Cli' utilidad de línea de comandos. Puede especificar el nombre de host y el puerto de la instancia de Redis como argumentos, o puede usar las opciones -h y -p. Por ejemplo:
redis -cli -h 127.0.0.1 -P 6379
Puede autenticar la conexión usando
'-a '
Al conectarse al servidor. - REDIS: Ajuste de todas las bases de datos caché
Una vez conectado, use el 'Flushall' Comandar para borrar todo el caché. Este comando elimina todas las claves de todas las bases de datos en la instancia de Redis. Es un comando administrativo, y no se recomienda su uso en entornos de producción.
"> Flushall
El 'Flushall' el comando regresará 'DE ACUERDO' Si el caché se limpió con éxito. Luego puede salir de la utilidad redis-cli escribiendo la salida y presionando Enter.
"> Salir
Eso es todo! El caché redis ahora está vacío, y todas las claves se han eliminado de todas las bases de datos en la instancia de Redis.
- Redis: caché de la base de datos única de FLUSH
Utilizar el 'FLUSHDB' Comando para borrar una base de datos específica. Este comando elimina todas las claves de la base de datos seleccionada actualmente. Puede especificar el número de la base de datos como argumento, o puede usar el 'SELECCIONAR' Comando para cambiar a la base de datos deseada antes de ejecutar FLUSHDB.
"> FLUSHDB
Seleccione primero la base de datos y luego enjuague.
"> Seleccione 2
"> FLUSHDB
- Redis: eliminar valores clave específicos
Utilizar el 'Del' Comando para eliminar teclas específicas. Este comando toma una o más claves como argumentos, y elimina las claves especificadas de la base de datos actual.
"> Del Key1 Key2 Key3
Utilizar el 'LLAVES' Comando para enumerar todas las claves en la base de datos actual. Este comando toma un patrón como argumento, y devuelve una lista de claves que coinciden con el patrón. Puede usar este comando para encontrar y eliminar claves específicas.
"> Claves *
"> Del $ (patrón de llaves*)
- Redis: Establezca tiempo de expirar para una clave específica
Utilizar el 'EXPIRAR' Comando para establecer un tiempo de vencimiento en las teclas. Este comando toma una clave y varios segundos como argumentos, y hace que la clave se elimine después de que haya transcurrido el tiempo especificado.
"> Expirar clave1 3600
- Redis: eliminar el tiempo de expansión para una clave específica
Utilizar el 'PERSISTIR' comandar eliminar el tiempo de vencimiento de una clave. Este comando toma una clave como argumento, y elimina el tiempo de vencimiento de la clave si tiene uno.
"> Persist Key1
Conclusión
Tenga en cuenta que el 'Flushall' El comando es un comando administrativo, y no se recomienda su uso en entornos de producción. Si desea borrar solo una base de datos específica o un subconjunto de claves, puede usar los comandos FLUSHDB o Del en su lugar. Para obtener más información, puede consultar la documentación de Redis o buscar tutoriales y ejemplos en línea.
Espero que estos consejos y trucos sean útiles! Avísame si tienes alguna otra pregunta.
- « Cómo instalar CakePHP en Debian 9 (estiramiento)
- Cómo configurar Squid Proxy Server en Ubuntu 18.04 y 16.04 »