Expiración de claves en la caché de Redis

RedisBeginner
Practicar Ahora

Introducción

En este desafío, simularás el funcionamiento de una aplicación de redes sociales que emplea Redis para gestionar la caché de los temas de tendencia. El objetivo principal es crear una clave que represente un tema candente y configurar su eliminación automática tras un periodo específico.

Para lograrlo, te conectarás al servidor de Redis mediante la herramienta redis-cli, asignarás el valor Redis Basics a la clave trending:topic1 y, posteriormente, definirás su tiempo de expiración en 3600 segundos utilizando el comando EXPIRE. Al finalizar, saldrás de la interfaz de comandos. El sistema validará que hayas configurado correctamente tanto la clave como su tiempo de vida revisando el historial de comandos ejecutados en Redis.

Expiración de claves en la caché de Redis

Una aplicación de redes sociales utiliza Redis para cachear temas de tendencia. Tu tarea es asegurar que la clave trending:topic1 expire exactamente 3600 segundos después de ser creada.

Tareas

  • Asigna el valor Redis Basics a la clave trending:topic1 y configura su tiempo de expiración en 3600 segundos.

Requisitos

  1. Conéctate al servidor de Redis utilizando el comando redis-cli.
  2. Utiliza el comando SET para asignar el valor Redis Basics a la clave trending:topic1.
  3. Utiliza el comando EXPIRE para establecer el tiempo de expiración de la clave trending:topic1 en 3600 segundos.
  4. Sal de la interfaz de redis-cli mediante el comando exit.

Ejemplos

127.0.0.1:6379> INPUT YOUR COMMAND HERE
OK
127.0.0.1:6379> INPUT YOUR COMMAND HERE
(integer) 1
127.0.0.1:6379> exit

Consejos

  • Usa el comando redis-cli para establecer la conexión con el servidor.
  • El comando SET se utiliza para asignar un valor a una clave específica.
  • El comando EXPIRE define el tiempo de vida de una clave expresado en segundos.

Resumen

En este desafío, la tarea consistió en crear un par clave-valor en Redis y configurar su tiempo de expiración. Específicamente, se asignó el valor Redis Basics a la clave trending:topic1 y se definió un tiempo de vida de 3600 segundos.

Los puntos clave de aprendizaje incluyen el uso de redis-cli para interactuar con el servidor, el empleo del comando SET para asignar datos a una clave y la utilización del comando EXPIRE para determinar el tiempo de vida (TTL) de la información en segundos. Los scripts de verificación confirman la ejecución correcta de estos comandos mediante la inspección del registro histórico de Redis.

✨ Revisar Solución y Practicar