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 !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.33
Défi : Gestion des Profils Utilisateur
Glissez pour afficher le menu
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 !