Utmaning: Hantering av Användarprofiler
Du behöver skapa och hantera användardata med hjälp av hashar i Redis. Varje användare representeras som en hash som innehåller deras name, age och email.
Steg
-
Skapa en hash för
user:1001med följande data: name"Alice", age30, och email"alice@example.com"; -
Hämta och verifiera data för
user:1001; -
Uppdatera age för
user:1001till31och ta bort deras email; -
Lägg till två nya användare:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hämta age för alla användare;
-
Ta bort användare vars age är mindre än
28; -
Lägg till ett nytt fält
statusmed värdet"active"för de återstående användarna.
1. Skapa en hash för user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hämta och verifiera data från hashen user:1001:
HGETALL user:1001
3. Uppdatera data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Skapa hashar för två nya användare:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hämta åldrarna för alla användare:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Ta bort användare med ålder mindre än 28:
DEL user:1002
7. Lägg till ett nytt fält status för de återstående användarna:
HSET user:1001 status "active"
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.33
Utmaning: Hantering av Användarprofiler
Svep för att visa menyn
Du behöver skapa och hantera användardata med hjälp av hashar i Redis. Varje användare representeras som en hash som innehåller deras name, age och email.
Steg
-
Skapa en hash för
user:1001med följande data: name"Alice", age30, och email"alice@example.com"; -
Hämta och verifiera data för
user:1001; -
Uppdatera age för
user:1001till31och ta bort deras email; -
Lägg till två nya användare:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Hämta age för alla användare;
-
Ta bort användare vars age är mindre än
28; -
Lägg till ett nytt fält
statusmed värdet"active"för de återstående användarna.
1. Skapa en hash för user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Hämta och verifiera data från hashen user:1001:
HGETALL user:1001
3. Uppdatera data i hashen user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Skapa hashar för två nya användare:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Hämta åldrarna för alla användare:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Ta bort användare med ålder mindre än 28:
DEL user:1002
7. Lägg till ett nytt fält status för de återstående användarna:
HSET user:1001 status "active"
Tack för dina kommentarer!