Udfordring: Håndtering af Brugerprofiler
Du skal oprette og administrere brugerdata ved hjælp af hashes i Redis. Hver bruger repræsenteres som en hash, der indeholder deres name, age og email.
Trin
-
Opret en hash for
user:1001med følgende data: name"Alice", age30og email"alice@example.com"; -
Hent og verificer data for
user:1001; -
Opdater alderen for
user:1001til31og fjern deres email; -
Tilføj to nye brugere:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hent alderen for alle brugere;
-
Slet brugere, hvis alder er mindre end
28; -
Tilføj et nyt felt
statusmed værdien"active"for de tilbageværende brugere.
1. Opret en hash for user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hent og verificér data fra hashen user:1001:
HGETALL user:1001
3. Opdater data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Opret hashes for to nye brugere:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hent aldre for alle brugere:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Slet brugere med en alder mindre end 28:
DEL user:1002
7. Tilføj et nyt felt status for de tilbageværende brugere:
HSET user:1001 status "active"
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain what a Redis hash is and why it's used for user data?
How do I check if a user exists before performing operations?
What happens if I try to delete a user that doesn't exist?
Fantastisk!
Completion rate forbedret til 3.33
Udfordring: Håndtering af Brugerprofiler
Stryg for at vise menuen
Du skal oprette og administrere brugerdata ved hjælp af hashes i Redis. Hver bruger repræsenteres som en hash, der indeholder deres name, age og email.
Trin
-
Opret en hash for
user:1001med følgende data: name"Alice", age30og email"alice@example.com"; -
Hent og verificer data for
user:1001; -
Opdater alderen for
user:1001til31og fjern deres email; -
Tilføj to nye brugere:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hent alderen for alle brugere;
-
Slet brugere, hvis alder er mindre end
28; -
Tilføj et nyt felt
statusmed værdien"active"for de tilbageværende brugere.
1. Opret en hash for user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hent og verificér data fra hashen user:1001:
HGETALL user:1001
3. Opdater data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Opret hashes for to nye brugere:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hent aldre for alle brugere:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Slet brugere med en alder mindre end 28:
DEL user:1002
7. Tilføj et nyt felt status for de tilbageværende brugere:
HSET user:1001 status "active"
Tak for dine kommentarer!