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!
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