Проверяет знание in-memory БД и её особенностей.
Redis хранит данные в памяти, поддерживает структуры (строки, списки, хэши, множества). TTL используется для автоматического удаления ключей и управления кешем
Особенности Redis:
хранение данных в памяти (быстро, но ограничено RAM);
поддержка команд O(1) для работы со структурами;
используется для кеша, rate limiting, pub/sub.
TTL (time-to-live):
позволяет задавать время жизни ключа (SET key value EX 60);
после истечения ключ удаляется;
полезно для кеша и временных токенов.
Пример:
SET session:123 abc EX 3600
Вывод: Redis + TTL идеальны для кешей и временных данных.