Распространённые стратегии — cache-aside, read-through, write-through, write-behind и обновление или удаление кеша при записи. Redis хранит значения, но выбранную согласованность обеспечивает вся схема.
Какие стратегии кэширования в 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; названия стратегии недостаточно для корректности.