Встречается на собеседованиях • сегодня
Как контролируешь инвалидацию в Redis
В Redis инвалидацию можно контролировать несколькими способами:
- TTL (Time To Live) - автоматическая инвалидация по истечении времени:
java
jedis.setex("key", 60, "value"); // Удалится через 60 сек- Ручная инвалидация:
java
jedis.del("key"); // Немедленное удаление- Паттерн Cache-Aside:
- При записи: сначала в БД, потом инвалидируем кэш
- При чтении: сначала кэш, если нет - БД + запись в кэш
-
Публикация событий при изменениях данных через Redis Pub/Sub для синхронизации кэша в распределённой системе.
-
Паттерн Write-Through - запись всегда идёт сначала в кэш, затем в БД через обработчик.
Важно учитывать race conditions при конкурентном доступе и выбирать стратегию в зависимости от требований к консистентности данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы