Herausforderung: Verwaltung von Benutzerprofilen
Sie müssen Benutzerdaten mit Hashes in Redis erstellen und verwalten. Jeder Benutzer wird als Hash dargestellt, der ihren name
, age
und email
enthält.
Schritte
-
Erstellen Sie einen Hash für
user:1001
mit den folgenden Daten: name"Alice"
, age30
und email"alice@example.com"
; -
Abrufen und überprüfen Sie die Daten für
user:1001
; -
Aktualisieren Sie das Alter von
user:1001
auf31
und entfernen Sie ihre E-Mail; -
Fügen Sie zwei neue Benutzer hinzu:
user:1002
(name:"Bob"
, age:25
, email:"bob@example.com"
);user:1003
(name:"Carol"
, age:29
, email:"carol@example.com"
).
-
Abrufen Sie das Alter aller Benutzer;
-
Löschen Sie Benutzer, deren Alter weniger als
28
ist; -
Fügen Sie ein neues Feld
status
mit dem Wert"active"
für die verbleibenden Benutzer hinzu.
1. Erstellen Sie einen Hash für user:1001
:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Abrufen und überprüfen Sie Daten aus dem Hash user:1001
:
HGETALL user:1001
3. Aktualisieren Sie Daten im Hash user:1001
:
HSET user:1001 age 31
HDEL user:1001 email
4. Erstellen Sie Hashes für zwei neue Benutzer:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Abrufen der Alter aller Benutzer:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Löschen Sie Benutzer mit einem Alter unter 28
:
DEL user:1002
7. Fügen Sie ein neues Feld status
für die verbleibenden Benutzer hinzu:
HSET user:1001 status "active"
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain what a Redis hash is?
How do I check if a user exists in Redis?
What happens if I try to delete a user that doesn't exist?
Awesome!
Completion rate improved to 3.33
Herausforderung: Verwaltung von Benutzerprofilen
Swipe um das Menü anzuzeigen
Sie müssen Benutzerdaten mit Hashes in Redis erstellen und verwalten. Jeder Benutzer wird als Hash dargestellt, der ihren name
, age
und email
enthält.
Schritte
-
Erstellen Sie einen Hash für
user:1001
mit den folgenden Daten: name"Alice"
, age30
und email"alice@example.com"
; -
Abrufen und überprüfen Sie die Daten für
user:1001
; -
Aktualisieren Sie das Alter von
user:1001
auf31
und entfernen Sie ihre E-Mail; -
Fügen Sie zwei neue Benutzer hinzu:
user:1002
(name:"Bob"
, age:25
, email:"bob@example.com"
);user:1003
(name:"Carol"
, age:29
, email:"carol@example.com"
).
-
Abrufen Sie das Alter aller Benutzer;
-
Löschen Sie Benutzer, deren Alter weniger als
28
ist; -
Fügen Sie ein neues Feld
status
mit dem Wert"active"
für die verbleibenden Benutzer hinzu.
1. Erstellen Sie einen Hash für user:1001
:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Abrufen und überprüfen Sie Daten aus dem Hash user:1001
:
HGETALL user:1001
3. Aktualisieren Sie Daten im Hash user:1001
:
HSET user:1001 age 31
HDEL user:1001 email
4. Erstellen Sie Hashes für zwei neue Benutzer:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Abrufen der Alter aller Benutzer:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Löschen Sie Benutzer mit einem Alter unter 28
:
DEL user:1002
7. Fügen Sie ein neues Feld status
für die verbleibenden Benutzer hinzu:
HSET user:1001 status "active"
Danke für Ihr Feedback!