同样是获取哈希表 key 中所有域的值 hvals 五十万条数据 测试结果是ioredis性能会比较差啊,这是为什么 ?
功能up,性能down
@captainblue2013 好像是
@captainblue2013 有没有性能比较好的啊?推荐个
ioredis v2 和 node_redis v2 用的是同一个 parser,性能是一样的。ioredis v1 比较当时的 node_redis v0.x 快很多,但比 node_redis v1,在启用 hiredis 后因为传递 buffer 会消耗相对较多的内存引起 GC 频繁介入,当数据量非常大时性能会慢一些。
现在我和 node_redis 的作者在共同开发一些模块,包括 parser 和 command 包,可以升级到 ioredis v2.0 rc 来体验最新的 parser。另外第二版 parser 马上就要发布了,会用在 ioredis v3 和 node_redis v3 上,性能相较 hiredis 提升了很多倍。
@luinlee 嗯嗯,希望早点啊
@luinlee 谢谢
@zhangshiqiu ioredis v2 rc 现在可以用了,正式版大概下周发。v3 大概下个月就能发
@luinlee 是这个样子
@jiangli373 你这个在koa框架里面可能比较适合,是不是啊?
@luinlee 回头我试试
@zhangshiqiu 对哒,安装时加 @next 就行,npm i ioredis@next
。记得要更新 package.json,否则会提示 invalid