Expiration des clés dans le cache Redis

RedisBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez simuler le fonctionnement d'une application de réseau social qui utilise Redis pour stocker temporairement les sujets les plus populaires (trending topics). L'objectif est de créer une clé représentant un sujet tendance et de configurer sa suppression automatique après une période donnée.

Plus précisément, vous devrez vous connecter au serveur Redis via l'outil redis-cli, attribuer la valeur Redis Basics à la clé trending:topic1, puis définir son délai d'expiration à 3600 secondes à l'aide de la commande EXPIRE. Enfin, vous quitterez l'interface redis-cli. La réussite du défi sera validée en vérifiant l'historique des commandes Redis pour s'assurer que la clé et son délai d'expiration ont été correctement configurés.

Expiration des clés dans le cache Redis

Une application de réseau social utilise Redis pour mettre en cache les sujets tendance. Assurez-vous que la clé trending:topic1 expire 3600 secondes après sa création.

Tâches

  • Définissez la valeur de la clé trending:topic1 sur Redis Basics, puis configurez son délai d'expiration à 3600 secondes.

Critères à respecter

  1. Connectez-vous au serveur Redis en utilisant la commande redis-cli.
  2. Utilisez la commande SET pour affecter la valeur Redis Basics à la clé trending:topic1.
  3. Utilisez la commande EXPIRE pour fixer le délai d'expiration de la clé trending:topic1 à 3600 secondes.
  4. Quittez l'interface redis-cli avec la commande exit.

Exemples

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

Conseils

  • Utilisez la commande redis-cli pour établir la connexion avec le serveur Redis.
  • La commande SET permet de définir la valeur d'une clé.
  • La commande EXPIRE définit la durée de vie d'une clé en secondes.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, la tâche consistait à créer une paire clé-valeur dans Redis et à configurer son délai d'expiration. Plus précisément, la clé trending:topic1 a été associée à la valeur Redis Basics, puis son expiration a été fixée à 3600 secondes.

Les points clés de cet apprentissage sont l'utilisation de redis-cli pour interagir avec le serveur, l'emploi de la commande SET pour assigner une valeur, et l'utilisation de la commande EXPIRE pour définir la durée de vie (TTL) d'une clé en secondes. Les scripts de vérification confirment l'utilisation correcte de ces commandes en analysant le journal d'historique des commandes Redis.