Введение
В этом испытании вы попробуете себя в роли разработчика приложения для социальных сетей, которое использует Redis для хранения списка актуальных тем. Ваша цель — создать ключ, представляющий популярную тему, и настроить его автоматическое удаление из кэша по истечении заданного времени.
Вам необходимо подключиться к серверу Redis с помощью утилиты redis-cli, присвоить ключу trending:topic1 значение Redis Basics, а затем с помощью команды EXPIRE установить срок его действия на 3600 секунд. После выполнения операций нужно выйти из интерфейса redis-cli. Система проверки подтвердит правильность выполнения задания, проанализировав историю выполненных команд Redis.
Настройка срока действия ключей в кэше Redis
Приложение для социальных сетей использует Redis для кэширования популярных тем. Убедитесь, что ключ trending:topic1 автоматически удалится через 3600 секунд после создания.
Задачи
- Установите для ключа
trending:topic1значениеRedis Basicsи задайте время его жизни (expiration time) равным 3600 секундам.
Требования
- Подключитесь к серверу Redis, используя команду
redis-cli. - Используйте команду
SET, чтобы присвоить ключуtrending:topic1значениеRedis Basics. - Используйте команду
EXPIRE, чтобы установить срок действия ключаtrending:topic1на 3600 секунд. - Выйдите из интерфейса
redis-cliс помощью командыexit.
Примеры
127.0.0.1:6379> INPUT YOUR COMMAND HERE
OK
127.0.0.1:6379> INPUT YOUR COMMAND HERE
(integer) 1
127.0.0.1:6379> exit
Подсказки
- Для подключения к серверу используйте команду
redis-cli. - Команда
SETпозволяет записать значение в ключ. - Команда
EXPIREустанавливает время жизни ключа в секундах.
Резюме
В ходе этого испытания вы научились создавать пары ключ-значение в Redis и управлять временем их хранения. В частности, вы установили значение Redis Basics для ключа trending:topic1 и задали срок его жизни в 3600 секунд.
Ключевые навыки, которые вы закрепили: использование redis-cli для взаимодействия с сервером, применение команды SET для записи данных и использование команды EXPIRE для определения времени жизни (TTL) ключа в секундах. Проверочные скрипты подтверждают корректность выполнения этих операций, анализируя лог истории команд Redis.


