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:topic1surRedis Basics, puis configurez son délai d'expiration à 3600 secondes.
Critères à respecter
- Connectez-vous au serveur Redis en utilisant la commande
redis-cli. - Utilisez la commande
SETpour affecter la valeurRedis Basicsà la clétrending:topic1. - Utilisez la commande
EXPIREpour fixer le délai d'expiration de la clétrending:topic1à 3600 secondes. - Quittez l'interface
redis-cliavec la commandeexit.
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-clipour établir la connexion avec le serveur Redis. - La commande
SETpermet de définir la valeur d'une clé. - La commande
EXPIREdéfinit la durée de vie d'une clé en secondes.
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.


