Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用redis的NodeJS-使用hiredis安装与不使用hiredis安装?_Node.js_Redis_Connect_Node Redis - Fatal编程技术网

Node.js 使用redis的NodeJS-使用hiredis安装与不使用hiredis安装?

Node.js 使用redis的NodeJS-使用hiredis安装与不使用hiredis安装?,node.js,redis,connect,node-redis,Node.js,Redis,Connect,Node Redis,我正在将redis集成到我的NodeJS服务器应用程序中,并试图确定是否使用hiredis命令安装node_redis。我假设,如果它在某种程度上没有用处,那么安装它的选项就不可用了。同时,node_redis的github页面(https://github.com/mranney/node_redis)明确说明升级到较新版本的nodeJS可能会导致添加的hiredis选项出现问题 有人能列出增加雇佣者和不增加雇佣者的不成文的利弊吗?与C库一起使用的性能有多大? 对于生产,我会认真考虑使用。对于

我正在将redis集成到我的NodeJS服务器应用程序中,并试图确定是否使用hiredis命令安装node_redis。我假设,如果它在某种程度上没有用处,那么安装它的选项就不可用了。同时,node_redis的github页面(https://github.com/mranney/node_redis)明确说明升级到较新版本的nodeJS可能会导致添加的hiredis选项出现问题


有人能列出增加雇佣者和不增加雇佣者的不成文的利弊吗?与C库一起使用的性能有多大?

对于生产,我会认真考虑使用。对于测试,您不需要它。然后,当您将新版本部署到服务器时,只需重新编译hiredis。这没什么大不了的。此外,当您进行适当的测试时,您会注意到redis/hiredis(或任何其他地方)出现问题。

重建它是否意味着只需再次运行“npm安装hiredis redis”?顺序是否重要?github页面听起来像是更新node时需要更新hiredis,这让我相信只有更新node.js时我们才需要重新编译hiredis.yup,然后在安装node.js后需要更新hiredis,但也可以使用相同的node.js版本(node.js版本中的hiredis)进行更新.hiredis和node_redis的当前状态是什么。node_redis的changelogs声明默认解析器现在比hiredis快。人们是根据现实经验确认还是否认这一点?