将 hiredis 用于 node_redis
use hiredis for node_redis
我正在使用来自 https://github.com/mranney/node_redis
的 node_redis
它说
Pieter Noordhuis has provided a binding to the official hiredis C
library, which is non-blocking and fast. To use hiredis, do:
npm install hiredis redis
我按照说明编译hiredis,但是我发现hiredis.node位于/node_modules/hiredis/build/Release/hiredis.node
。
但是 node_redis 位于 /node_modules/redis
恐怕node_redis可以找到hiredis.node C库。
问题:
- 如何确定 node_redis 是否使用 hiredis 作为解析器?
- 我应该将 hiredis.node 移动到
/node_modules/redis
目录吗?
- 我应该
yum install hiredis
吗?我不确定 hiredis.node 使用 hiredis 静态库还是动态库。
根据文档,您只需 npm install hiredis redis
var client = redis.createClient(options);
console.log(client.reply_parser.name); // retrieve parser name
在基准文件夹
中检查这个test file
编辑:
你可以在选项中传递解析器,就像他们在 link above L27-31
中所做的那样
var options = {
parser: 'hiredis'
};
我正在使用来自 https://github.com/mranney/node_redis
的 node_redis它说
Pieter Noordhuis has provided a binding to the official hiredis C library, which is non-blocking and fast. To use hiredis, do:
npm install hiredis redis
我按照说明编译hiredis,但是我发现hiredis.node位于/node_modules/hiredis/build/Release/hiredis.node
。
但是 node_redis 位于 /node_modules/redis
恐怕node_redis可以找到hiredis.node C库。
问题:
- 如何确定 node_redis 是否使用 hiredis 作为解析器?
- 我应该将 hiredis.node 移动到
/node_modules/redis
目录吗? - 我应该
yum install hiredis
吗?我不确定 hiredis.node 使用 hiredis 静态库还是动态库。
根据文档,您只需 npm install hiredis redis
var client = redis.createClient(options);
console.log(client.reply_parser.name); // retrieve parser name
在基准文件夹
中检查这个test file编辑: 你可以在选项中传递解析器,就像他们在 link above L27-31
中所做的那样var options = {
parser: 'hiredis'
};