将hiredis用于node_redis

时间:2015-04-01 15:13:45

标签: node.js node-modules node-redis

我正在使用https://github.com/mranney/node_redis

中的node_redis

它说

  

Pieter Noordhuis已经提供了对官方hiredis C的约束力   库,非阻塞且快速。要使用hiredis,请执行以下操作:

     

npm install 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静态库或动态库。

1 个答案:

答案 0 :(得分:0)

根据文档,您所要做的就是npm install hiredis redis

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

在基准文件夹

中查看此test file

修改 您可以在选项中传递解析器,就像它们在L27-31上面的链接中所做的那样

var options = {
     parser: 'hiredis'
};