Utfordring: Håndtering av Brukerprofiler
Du skal opprette og administrere brukerdata ved hjelp av hashes i Redis. Hver bruker representeres som en hash som inneholder deres name, age og email.
Steg
-
Opprett en hash for
user:1001med følgende data: name"Alice", age30, og email"alice@example.com"; -
Hent og verifiser data for
user:1001; -
Oppdater age for
user:1001til31og fjern deres email; -
Legg til to nye brukere:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hent age for alle brukere;
-
Slett brukere med age mindre enn
28; -
Legg til et nytt felt
statusmed verdien"active"for de gjenværende brukerne.
1. Opprett en hash for user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hent og verifiser data fra hashen user:1001:
HGETALL user:1001
3. Oppdater data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Opprett hashes for to nye brukere:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hent alder for alle brukere:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Slett brukere med alder mindre enn 28:
DEL user:1002
7. Legg til et nytt felt status for de gjenværende brukerne:
HSET user:1001 status "active"
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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?
Awesome!
Completion rate improved to 3.33
Utfordring: Håndtering av Brukerprofiler
Sveip for å vise menyen
Du skal opprette og administrere brukerdata ved hjelp av hashes i Redis. Hver bruker representeres som en hash som inneholder deres name, age og email.
Steg
-
Opprett en hash for
user:1001med følgende data: name"Alice", age30, og email"alice@example.com"; -
Hent og verifiser data for
user:1001; -
Oppdater age for
user:1001til31og fjern deres email; -
Legg til to nye brukere:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hent age for alle brukere;
-
Slett brukere med age mindre enn
28; -
Legg til et nytt felt
statusmed verdien"active"for de gjenværende brukerne.
1. Opprett en hash for user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hent og verifiser data fra hashen user:1001:
HGETALL user:1001
3. Oppdater data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Opprett hashes for to nye brukere:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hent alder for alle brukere:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Slett brukere med alder mindre enn 28:
DEL user:1002
7. Legg til et nytt felt status for de gjenværende brukerne:
HSET user:1001 status "active"
Takk for tilbakemeldingene dine!