Введение в кэш в Nest
Один и тот же тяжёлый ответ клиенту приходится собирать снова при каждом обращении, хотя данные минутами не меняются. Без промежуточного слоя памяти нагрузка растёт, а время отклика страдает.
Кэш - кратковременное хранилище
готовых значений по ключу. Nest
подключает его через отдельный
модуль и пакет cache-manager
с хранилищем Keyv. Запись, чтение
и срок жизни настраивают в коде
или перехватчиком ответа.
По шагам разберём подключение модуля, ручную работу с ключами, срок жизни записи, автоматический кэш страницы списка и вынос данных в Redis на NodeJS.