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 Basicsa la clavetrending:topic1y configura su tiempo de expiración en 3600 segundos.
Requisitos
- Conéctate al servidor de Redis utilizando el comando
redis-cli. - Utiliza el comando
SETpara asignar el valorRedis Basicsa la clavetrending:topic1. - Utiliza el comando
EXPIREpara establecer el tiempo de expiración de la clavetrending:topic1en 3600 segundos. - Sal de la interfaz de
redis-climediante el comandoexit.
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-clipara establecer la conexión con el servidor. - El comando
SETse utiliza para asignar un valor a una clave específica. - El comando
EXPIREdefine 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.


