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

¿Cómo puedo probar si mi caché redis está funcionando?

Todavía no funcionó con Django, pero mi enfoque predeterminado para verificar si algún componente realmente escribe en redis durante el desarrollo:

Primero, descargo todas las claves almacenadas en redis para eliminar las entradas de caché antiguas (nunca haga esto en producción, ya que elimina todos los datos de redis):

> redis-cli FLUSHALL

Luego active el almacenamiento en caché en mi aplicación y vea lo que hace redis:

> redis-cli MONITOR

Debe ingresar a una sesión interactiva donde vea todos los comandos enviados a redis.

Vuelva a cargar su página y en su terminal debería ver algunas operaciones SET* que almacenan los datos de caché.

Vuelva a cargar y si su caché funciona, debería ver algunas operaciones GET* recuperando los datos almacenados en caché.

Nota:con este método puede verificar si su caché se usa realmente. Lo que no puede ver es si su caché ayuda a acelerar su aplicación. Para eso tienes que hacer pruebas de rendimiento como se sugiere en los comentarios.