У меня есть некластеризованный экземпляр Redis Elasticache с одним основным узлом и двумя репликами чтения. Используя Redis-клиент Stack Exchange, я предоставляю конечную точку считывателя и делаю запрос на получение. Исходя из документации я ожидал бы:
Конечная точка считывателя будет разделять входящие соединения с конечной точкой между всеми репликами чтения в кластере Redis.
Тем не менее, 100% запросов go к одной из прочитанных реплик. Первый вопрос, почему? Второй вопрос: как заставить Redis распределить нагрузку по всем репликам чтения без необходимости управлять экземплярами чтения на уровне приложения?