Contenu du cours
Introduction à Redis
Introduction à Redis
Défi : Gestion des Profils Utilisateur
Vous devez créer et gérer des données utilisateur en utilisant des hashes dans Redis. Chaque utilisateur est représenté comme un hash contenant leur name
, age
, et email
.
Étapes
-
Créer un hash pour
user:1001
avec les données suivantes : nom"Alice"
, âge30
, et email"alice@example.com"
; -
Récupérer et vérifier les données pour
user:1001
; -
Mettre à jour l'âge de
user:1001
à31
et supprimer leur email; -
Ajouter deux nouveaux utilisateurs :
user:1002
(nom :"Bob"
, âge :25
, email :"bob@example.com"
);user:1003
(nom :"Carol"
, âge :29
, email :"carol@example.com"
).
-
Récupérer l'âge de tous les utilisateurs;
-
Supprimer les utilisateurs dont l'âge est inférieur à
28
; -
Ajouter un nouveau champ
status
avec la valeur"active"
pour les utilisateurs restants.
1. Créer un hash pour user:1001
:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Récupérer et vérifier les données du hash user:1001
:
HGETALL user:1001
3. Mettre à jour les données dans le hash user:1001
:
HSET user:1001 age 31
HDEL user:1001 email
4. Créer des hashes pour deux nouveaux utilisateurs:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Récupérer les âges de tous les utilisateurs:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Supprimer les utilisateurs avec un âge inférieur à 28
:
DEL user:1002
7. Ajouter un nouveau champ status
pour les utilisateurs restants:
HSET user:1001 status "active"
Merci pour vos commentaires !