Средний
Как работает паттерн Cache-Aside (Lazy Loading)?
Это самая популярная стратегия кэширования (используется по умолчанию).
Алгоритм чтения:
1. Приложение ищет данные в Кэше (Redis).
2. Если нашло (Cache Hit) — отдает клиенту.
3. Если не нашло (Cache Miss) — идет в БД, читает данные, сохраняет их в Кэш и отдает клиенту.
Алгоритм записи:
Приложение обновляет данные в БД и удаляет (инвалидирует) ключ в Кэше. При следующем чтении кэш прогреется заново.
✅ Плюс: В кэше лежат только те данные, которые реально запрашивают юзеры (экономия RAM).