Challenge: Managing User Profiles
You need to create and manage user data using hashes in Redis. Each user is represented as a hash containing their name
, age
, and email
.
Steps
-
Create a hash for
user:1001
with the following data: name"Alice"
, age30
, and email"alice@example.com"
; -
Retrieve and verify the data for
user:1001
; -
Update the age of
user:1001
to31
and remove their email; -
Add two new users:
user:1002
(name:"Bob"
, age:25
, email:"bob@example.com"
);user:1003
(name:"Carol"
, age:29
, email:"carol@example.com"
).
-
Retrieve the age of all users;
-
Delete users whose age is less than
28
; -
Add a new field
status
with the value"active"
for the remaining users.
1. Create a hash for user:1001
:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Retrieve and verify data from the hash user:1001
:
HGETALL user:1001
3. Update data in the hash user:1001
:
HSET user:1001 age 31
HDEL user:1001 email
4. Create hashes for two new users:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Retrieve the ages of all users:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Delete users with an age less than 28
:
DEL user:1002
7. Add a new field status
for the remaining users:
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
Challenge: Managing User Profiles
Svep för att visa menyn
You need to create and manage user data using hashes in Redis. Each user is represented as a hash containing their name
, age
, and email
.
Steps
-
Create a hash for
user:1001
with the following data: name"Alice"
, age30
, and email"alice@example.com"
; -
Retrieve and verify the data for
user:1001
; -
Update the age of
user:1001
to31
and remove their email; -
Add two new users:
user:1002
(name:"Bob"
, age:25
, email:"bob@example.com"
);user:1003
(name:"Carol"
, age:29
, email:"carol@example.com"
).
-
Retrieve the age of all users;
-
Delete users whose age is less than
28
; -
Add a new field
status
with the value"active"
for the remaining users.
1. Create a hash for user:1001
:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Retrieve and verify data from the hash user:1001
:
HGETALL user:1001
3. Update data in the hash user:1001
:
HSET user:1001 age 31
HDEL user:1001 email
4. Create hashes for two new users:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Retrieve the ages of all users:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Delete users with an age less than 28
:
DEL user:1002
7. Add a new field status
for the remaining users:
HSET user:1001 status "active"
Tack för dina kommentarer!