Поддерживает ли node_redis (модуль npm redis) режим кластера redis или нам нужно использовать ioredis? - PullRequest
0 голосов
/ 21 декабря 2018

Мы используем node_redis (модуль npm redis) на узле js для соединения с AWS эластичной болью.Сейчас мы планируем использовать режим кластера и видим сбои при использовании node_redis.Это не обработка команд MOVE.

Нужно ли делать что-то конкретное, чтобы node_redis работал в режиме кластера?или это не поддерживается, и мы должны использовать ioredis?

1 Ответ

0 голосов
/ 21 декабря 2018

Предоставляется через отдельный модуль redis-clustr , одобренный redis.Но это использование не так высоко.Вот официальное слово от redis labs Source ,

Node.js имеет два основных доступных клиента: node_redis и ioredis.Оба доступны через npm.У обоих клиентов есть свои плюсы и минусы, но мы обычно предлагаем node_redis, так как он имеет широкую поддержку модулей Redis, его легко расширять и широко использовать.Ioredis имеет лучшую интегрированную поддержку API Redis Enterprise Cluster, но это актуально, только если вы специально используете топологию Cluster API вместо более распространенной топологии Proxy.Поддержка Node_redis для Cluster API обеспечивается дополнительной оболочкой redis-clustr.Node_redis имеет встроенную поддержку функций Redis Enterprise, таких как Active Active Geo Distribution, что позволяет вам иметь одну базу данных, которая охватывает несколько кластеров.Node_redis также поддерживает Redis-on-Flash, что позволяет расширять базу данных в хранилище Flash SSD для горячих значений и DRAM для горячих значений.

...