Сопоставление Middle Кеширование обновлено

Проблема кеша и решение

Вопрос

Сопоставьте проблему кеширования и типичное решение.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Эти проблемы называют cache stampede, массовым истечением (avalanche), cache penetration и рассогласованием. Решения дополняют друг друга.

Правильные пары

Одновременный пересчёт истёкшего горячего ключа
Блокировка на пересчёт
Массовое истечение ключей в одну секунду
Случайный джиттер TTL
Запросы к несуществующим данным пробивают кеш
Кешировать маркер «не найдено»
Старое значение после изменения данных
Удаление ключа после коммита
Разные данные в кешах разных воркеров
Общий кеш Redis

Разбор

Эти проблемы называют cache stampede, массовым истечением (avalanche), cache penetration и рассогласованием. Решения дополняют друг друга.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.