Настройка срока действия ключей в кэше Redis

RedisBeginner
Практиковаться сейчас

Введение

В этом испытании вы попробуете себя в роли разработчика приложения для социальных сетей, которое использует 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 секундам.

Требования

  1. Подключитесь к серверу Redis, используя команду redis-cli.
  2. Используйте команду SET, чтобы присвоить ключу trending:topic1 значение Redis Basics.
  3. Используйте команду EXPIRE, чтобы установить срок действия ключа trending:topic1 на 3600 секунд.
  4. Выйдите из интерфейса 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.