Назовите реальную схему: клиентский выбор шарда, proxy или Redis Cluster. Они различаются маршрутизацией, обработкой отказов и переносом ключей.
Перед Redis стоял прокси, или вы сами делали шардирование?
Назовите реальную схему: клиентский выбор шарда, proxy или Redis Cluster. Они различаются маршрутизацией, обработкой отказов и переносом ключей.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите реальную схему: клиентский выбор шарда, proxy или Redis Cluster. Они различаются маршрутизацией, обработкой отказов и переносом ключей.
Объясните, кто знал расположение данных и как приложение реагировало на изменения. Не путайте load balancing реплик с шардированием разных ключей. Если вы только использовали готовый клиент, это стоит сказать, не приписывая себе инфраструктурный дизайн.