2015-04-01 2 views
1

Я использую node_redis из https://github.com/mranney/node_redisиспользование hiredis для node_redis

Это говорит

Pieter Noordhuis обеспечил привязку к официальной hiredis C библиотека, которая не является блокирование и быстро. Чтобы использовать hiredis, сделайте следующее:

НПМ установки hiredis Redis

Я следовать инструкциям и компилировать hiredis, но я обнаружил, что hiredis.node находится в /node_modules/hiredis/build/Release/hiredis.node.

Но node_redis расположен в /node_modules/redis

Я боюсь node_redis может найти библиотеку hiredis.node C.

Вопрос:

  1. Как я могу определить, если node_redis использует hiredis, как синтаксический анализатор?
  2. Должен ли я переместить hiredis.node в /node_modules/redis Справочник?
  3. Должен ли я yum install hiredis? Я не уверен, что hiredis.node использует статическую библиотеку hiredis или динамическую библиотеку.

ответ

0

Согласно документации все, что вам нужно сделать, это npm install hiredis redis

var client = redis.createClient(options); 
console.log(client.reply_parser.name); // retrieve parser name 

Проверить это test file в папке в области критериев

EDIT: вы можете передать анализатор в настройках, как они это делали в ссылке выше L27-31

var options = { 
    parser: 'hiredis' 
};