Встречается на собеседованиях • сегодня
Можно ли масштабировать Redis
Да, Redis поддерживает несколько способов масштабирования:
-
Репликация (Master-Slave)
Чтение можно масштабировать за счет реплик, но запись остается на мастере. -
Кластеризация (Redis Cluster)
Автоматически распределяет данные между узлами (шардирование). Поддерживает до 16384 слотов.
- Ручное шардирование
Можно разделить данные между несколькими инстансами Redis на уровне приложения.
Пример настройки кластера:
bash
redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 \
--cluster-replicas 1Ограничения:
- Транзакции и Lua-скрипты работают только в пределах одного узла.
- Кластер требует клиентов с поддержкой кластера.
Для высоких нагрузок часто комбинируют кластеризацию и репликацию.

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