Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Gestion des Profils Utilisateur | Types de Données dans Redis
Introduction à Redis

bookDé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

  1. Créer un hash pour user:1001 avec les données suivantes : name "Alice", age 30, et email "alice@example.com" ;

  2. Récupérer et vérifier les données pour user:1001 ;

  3. Mettre à jour l'âge de user:1001 à 31 et supprimer son email ;

  4. Ajouter deux nouveaux utilisateurs :

    • user:1002 (name : "Bob", age : 25, email : "bob@example.com") ;
    • user:1003 (name : "Carol", age : 29, email : "carol@example.com").
  5. Récupérer l'âge de tous les utilisateurs ;

  6. Supprimer les utilisateurs dont l'âge est inférieur à 28 ;

  7. 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 ayant un âge inférieur à 28 :

DEL user:1002

7. Ajouter un nouveau champ status pour les utilisateurs restants :

HSET user:1001 status "active"  

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 8

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

bookDé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

  1. Créer un hash pour user:1001 avec les données suivantes : name "Alice", age 30, et email "alice@example.com" ;

  2. Récupérer et vérifier les données pour user:1001 ;

  3. Mettre à jour l'âge de user:1001 à 31 et supprimer son email ;

  4. Ajouter deux nouveaux utilisateurs :

    • user:1002 (name : "Bob", age : 25, email : "bob@example.com") ;
    • user:1003 (name : "Carol", age : 29, email : "carol@example.com").
  5. Récupérer l'âge de tous les utilisateurs ;

  6. Supprimer les utilisateurs dont l'âge est inférieur à 28 ;

  7. 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 ayant un âge inférieur à 28 :

DEL user:1002

7. Ajouter un nouveau champ status pour les utilisateurs restants :

HSET user:1001 status "active"  

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 8
some-alt