我正在使用带有node_redis npm软件包的Node.JS脚本来检索与模式animals:toFeed:*
匹配的所有Redis密钥。匹配示例为key animals:toFeed:17ed160f59c5b31caf7e741a4e62cb7785414cd.
如何使用此程序包进行扫描?
答案 0 :(得分:0)
请确保在返回的游标上重复其值,直到其值为0。 请记住,SCAN的唯一目的是迭代。
这与特定的redis驱动程序/客户端无关,您只需要获取游标值并再次调用scan命令,游标为0。
如果您希望(乐观地)在一次调用中返回所有结果集,请为COUNT指定一个非常高的值。请记住,永远不会100%保证您一次调用即可获得整个结果集。
有关完整的命令和响应的示例,请参见Redis SCAN文档。