Встречается на собеседованиях • сегодня
Как обеспечить отказоустойчивость в Redis
Используйте Redis Sentinel для мониторинга и автоматического переключения при отказе master-узла. Sentinel управляет репликацией и переключает реплику на роль мастера при проблемах.
Для высокой доступности настройте кластер Redis (Redis Cluster), который автоматически шардирует данные и обеспечивает отказоустойчивость через репликацию.
Пример конфигурации Sentinel:
java
JedisSentinelPool pool = new JedisSentinelPool(
"mymaster",
Set.of("sentinel1:26379", "sentinel2:26379"),
config
);
try (Jedis jedis = pool.getResource()) {
jedis.set("key", "value");
}Дополнительно:
- Настройте persistence (RDB/AOF) для восстановления данных после сбоя.
- Используйте реплики для чтения, чтобы распределить нагрузку.
- Мониторьте задержки и доступность узлов.

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