Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Managing User Profiles | Data Types in Redis
Introduction to Redis

book
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

  1. Create a hash for user:1001 with the following data: name "Alice", age 30, and email "alice@example.com";

  2. Retrieve and verify the data for user:1001;

  3. Update the age of user:1001 to 31 and remove their email;

  4. Add two new users:

    • user:1002 (name: "Bob", age: 25, email: "bob@example.com");
    • user:1003 (name: "Carol", age: 29, email: "carol@example.com").
  5. Retrieve the age of all users;

  6. Delete users whose age is less than 28;

  7. 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"

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 8
some-alt