Défi : Gestion des Profils Utilisateur
Il est nécessaire de créer et de gérer les données utilisateur à l'aide de hashes dans Redis. Chaque utilisateur est représenté par un hash contenant les champs name, age et email.
Étapes
-
Créer un hash pour
user:1001avec les données suivantes : name"Alice", age30, et email"alice@example.com"; -
Récupérer et vérifier les données pour
user:1001; -
Mettre à jour l'âge de
user:1001à31et supprimer son email ; -
Ajouter deux nouveaux utilisateurs :
user:1002(name :"Bob", age :25, email :"bob@example.com") ;user:1003(name :"Carol", age :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
statusavec 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 ayant 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
Il est nécessaire de créer et de gérer les données utilisateur à l'aide de hashes dans Redis. Chaque utilisateur est représenté par un hash contenant les champs name, age et email.
Étapes
-
Créer un hash pour
user:1001avec les données suivantes : name"Alice", age30, et email"alice@example.com"; -
Récupérer et vérifier les données pour
user:1001; -
Mettre à jour l'âge de
user:1001à31et supprimer son email ; -
Ajouter deux nouveaux utilisateurs :
user:1002(name :"Bob", age :25, email :"bob@example.com") ;user:1003(name :"Carol", age :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
statusavec 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 ayant 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 !