gpt4 book ai didi

node.js - Redis SCAN 没有给出 NodeJS 和 node_redis 中的所有匹配项

转载 作者:IT王子 更新时间:2023-10-29 06:07:13 24 4
gpt4 key购买 nike

我正在使用带有 node_redis npm 包的 Node.JS 脚本来检索与模式 animals:toFeed:* 匹配的所有 Redis 键。一个匹配示例是 key animals:toFeed:17ed160f59c5b31caf7e741a4e62cb7785414cd。我如何使用这个包进行扫描?

最佳答案

一定要重复返回的游标,直到它的值为 0。请记住,SCAN 的唯一目的是在迭代中工作。

这不是特定redis驱动/客户端的问题,你只需要获取游标值并再次调用扫描命令游标为0即可。

如果您希望(乐观地)在一次调用中返回所有结果集,请为 COUNT 指定一个非常高的值。请记住,永远无法 100% 保证您将在一次调用中获得整个结果集。

参见 Redis SCAN包含命令和响应的示例文档。

关于node.js - Redis SCAN 没有给出 NodeJS 和 node_redis 中的所有匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55715525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com