Проблема с использованием "zrevrange" и "reads: slaves" на ioredis
В настоящее время мы используем адаптер ioredis для nodejs. Некоторая часть нашей логики - это вызов кластеризованного redis без кластера. Мы хотели бы масштабировать наши вызовы с помощью атрибута "scale reads", который отправляет команды "replicas" для уменьшения нагрузки от основного узла.
Проблема в том, что наиболее распространенная команда, которую мы используем, и которую мы хотели бы масштабировать, это "zrevrange", и она просто не вызывает реплики.
Версия ioredis: 2.5.0, используемая нами версия Redis находится на версии AWS упругого кэша: 3.2.4.
1 ответ
IORedis не поддерживает масштабные чтения для некластеризованного redis.