Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Managing User Profiles | Data Types in Redis
Introduction to Redis
course content

Course Content

Introduction to Redis

Introduction to Redis

1. Redis Fundamentals
2. The Essential Redis Commands
3. Data Types in Redis
4. Advanced Features and Security
5. Caching with Redis and Spring Boot

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"  

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 3. ChapterΒ 8

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

course content

Course Content

Introduction to Redis

Introduction to Redis

1. Redis Fundamentals
2. The Essential Redis Commands
3. Data Types in Redis
4. Advanced Features and Security
5. Caching with Redis and Spring Boot

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"  

Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 3. ChapterΒ 8
some-alt