Объяснение
Key-value хранит значение по ключу; операции по другим полям могут требовать отдельной модели. TTL ограничивает время хранения, но не гарантирует точное время физического удаления. Кеш должен допускать промах.
Задача для самостоятельного решения
Что делать при отсутствии кешированного профиля?
Показать разбор ответа
Читать авторитетный источник, заполнить кеш и вернуть данные. Кеш не должен быть единственным местом хранения невосстановимых сведений.