>_ IzzyLab

Практическое задание

Redis: ключ с TTL

средне

Создай в Redis ключ session:1 со значением active и временем жизни ровно 300 секунд. Сервер уже запущен — работай через redis-cli.

Что потренируешь:
  • redis
  • redis-cli
  • ttl
  • set
  • expire

Разбор темы

Redis — key-value хранилище в памяти, где у ключа можно задать TTL (time to live): по истечении секунд сервер сам его удалит — идеально для сессий, которые должны протухать. Работают с сервером через клиент redis-cli. Записать значение умеет SET, а срок жизни навешивают либо опцией задания TTL в секундах прямо у SET, либо отдельной командой; проверяют результат командами чтения значения и остатка TTL.

Что проверяется

  1. ключ session:1 равен active
  2. у session:1 задан TTL до 300 секунд

Как это выглядит