Завдання: Керування Профілями Користувачів
Необхідно створити та керувати даними користувачів за допомогою хешів у Redis. Кожен користувач представлений як хеш, що містить його name, age та email.
Кроки
-
Створити хеш для
user:1001з наступними даними: name"Alice", age30, та email"alice@example.com"; -
Отримати та перевірити дані для
user:1001; -
Оновити age для
user:1001до31та видалити його email; -
Додати двох нових користувачів:
user:1002(name:"Bob", age25, email"bob@example.com");user:1003(name:"Carol", age29, email"carol@example.com").
-
Отримати age всіх користувачів;
-
Видалити користувачів, чий age менше
28; -
Додати нове поле
statusзі значенням"active"для залишених користувачів.
1. Створення хешу для user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Отримання та перевірка даних з хешу user:1001:
HGETALL user:1001
3. Оновлення даних у хеші user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Створення хешів для двох нових користувачів:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Отримання віку всіх користувачів:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Видалення користувачів з віком менше 28:
DEL user:1002
7. Додавання нового поля status для залишених користувачів:
HSET user:1001 status "active"
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what a Redis hash is and why it's used for user data?
How do I check if a user exists before performing operations?
What happens if I try to delete a user that doesn't exist?
Awesome!
Completion rate improved to 3.33
Завдання: Керування Профілями Користувачів
Свайпніть щоб показати меню
Необхідно створити та керувати даними користувачів за допомогою хешів у Redis. Кожен користувач представлений як хеш, що містить його name, age та email.
Кроки
-
Створити хеш для
user:1001з наступними даними: name"Alice", age30, та email"alice@example.com"; -
Отримати та перевірити дані для
user:1001; -
Оновити age для
user:1001до31та видалити його email; -
Додати двох нових користувачів:
user:1002(name:"Bob", age25, email"bob@example.com");user:1003(name:"Carol", age29, email"carol@example.com").
-
Отримати age всіх користувачів;
-
Видалити користувачів, чий age менше
28; -
Додати нове поле
statusзі значенням"active"для залишених користувачів.
1. Створення хешу для user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Отримання та перевірка даних з хешу user:1001:
HGETALL user:1001
3. Оновлення даних у хеші user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Створення хешів для двох нових користувачів:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Отримання віку всіх користувачів:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Видалення користувачів з віком менше 28:
DEL user:1002
7. Додавання нового поля status для залишених користувачів:
HSET user:1001 status "active"
Дякуємо за ваш відгук!