Какие стратегии кэширования в Redis вы помните?

Распространённые стратегии — cache-aside, read-through, write-through, write-behind и обновление или удаление кеша при записи. Redis хранит значения, но выбранную согласованность обеспечивает вся схема.

Короткий ответ

Что ответить на собеседовании

Распространённые стратегии — cache-aside, read-through, write-through, write-behind и обновление или удаление кеша при записи. Redis хранит значения, но выбранную согласованность обеспечивает вся схема.

Подробный разбор

Ответ с пояснениями

Распространённые стратегии — cache-aside, read-through, write-through, write-behind и обновление или удаление кеша при записи. Redis хранит значения, но выбранную согласованность обеспечивает вся схема.

В cache-aside приложение сначала проверяет кеш и при промахе читает источник. Write-through синхронно проводит запись через согласованный путь, write-behind откладывает запись и требует надёжной очереди. TTL ограничивает время устаревания, но не устраняет гонки и stampede. Выберите источник истины, правила инвалидирования и поведение при недоступности Redis; названия стратегии недостаточно для корректности.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее