NodeJS с использованием Redis — установка с помощью наемника или без него?

Я интегрирую Redis в свое серверное приложение NodeJS и пытаюсь выяснить, следует ли устанавливать node_redis с помощью команды найра. Я предполагаю, что возможность установить его не была бы доступна, если бы она так или иначе не была полезна. В то же время страница github для node_redis (https://github.com/mranney/node_redis) дает понять, что обновление до более новых версий nodeJS может вызвать проблемы с добавленной опцией найра.

Может ли кто-нибудь изложить неписаные плюсы и минусы добавления арендодателей по сравнению с их отсутствием? Насколько прибавится производительность при использовании библиотеки C?


person thisissami    schedule 18.06.2012    source источник


Ответы (1)


Для производства я бы серьезно подумал об использовании парсера Hiredis, потому что он работает лучше. Для тестирования он вам не нужен. Затем, когда вы развертываете новую версию на сервере, вы просто перекомпилируете наем. Это не такая уж большая проблема. Кроме того, когда у вас есть правильные тесты в игре, вы заметите, когда что-то не так с redis/hiredis (или любым другим местом).

person Alfred    schedule 18.06.2012
comment
Означает ли его пересборка просто повторный запуск npm install Hiredis Redis? - person thisissami; 01.11.2012
comment
порядок имеет значение? на странице github создается впечатление, что наемный код необходимо обновлять при обновлении узла, что наводит меня на мысль, что только при обновлении node.js нам нужно перекомпилировать наемный. - person thisissami; 01.11.2012
comment
да, тогда после установки node.js необходимо обновить наем, но его также можно обновить, используя ту же версию node.js (наем в версии node.js). - person Alfred; 01.11.2012
comment
Каково текущее положение дел с наемными работами и node_redis. В журналах изменений node_redis указано, что синтаксический анализатор по умолчанию теперь работает быстрее, чем найредис. Подтверждают или опровергают это люди, основываясь на реальном опыте? - person Manjabes; 28.11.2016