【发布时间】:2021-10-20 08:03:07
【问题描述】:
从性能的角度来看,什么更好?如何聪明地使用它们?
我在 redis 中有哈希实体。一个哈希名称有大约 150K 键值对(这是一项要求) 我有一个处理响应等的 NodeJS 应用程序。 将使用“node-redis-scan”eachScan()、“redis”hvals() 等库
我可以使用:
-
“redis”hvals()。 REDIS 命令:
hvals 'my hash name'一次调用即可获得 15 万个值 -
"node-redis-scan" eachScan() 和选项。 REDIS 命令:
hscan 'my hash name' 0 MATCH * COUNT 15000将使用游标直到其值为 0 并过滤结果以仅在代码级别获取值。
哪个选项更好,什么时候更好?
【问题讨论】:
标签: node.js performance hash redis node-redis