Встречается на собеседованиях • сегодня
Что такое Sentinel в Redis
Sentinel — это система мониторинга и управления для Redis, обеспечивающая отказоустойчивость. Она автоматически обнаруживает сбои, переключает роли (master ↔ replica) и уведомляет администраторов.
Основные функции:
- Мониторинг состояния серверов Redis.
- Автоматический failover при падении мастера.
- Конфигурация клиентов (перенаправление на новый мастер).
Пример конфигурации Sentinel:
python
sentinel = Sentinel([('localhost', 26379)], socket_timeout=0.1)
master = sentinel.master_for('mymaster', socket_timeout=0.1)
replica = sentinel.slave_for('mymaster', socket_timeout=0.1)Нюансы:
- Минимум 3 экземпляра для надежности.
- Клиенты должны поддерживать Sentinel-aware подключение.
- Конфигурация требует настройки
sentinel.conf(мониторимый мастер, кворум и т.д.).

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