@supsh/redis扫描命令



使用@supsh/redis节点客户端(https://www.npmjs.com/package/@upshush/redis(我试图运行扫描命令(根据文档,这应该得到支持(,但我无法设置选项:

const redis = new Redis({
url: process.env.UPSTASH_REDIS_REST_URL,
token: process.env.UPSTASH_REDIS_RO_REST_TOKEN,
});
const result = await redis.scan(0);

这样就可以了,但当我尝试添加MATCH或COUNT(它说它是ScanCommandOptions类型(时,我没有得到任何结果。我尝试了几种方法

const result = await redis.scan(0, MATCH, 'title*');
const result = await redis.scan(0, (MATCH, 'title*'));
const result = await redis.scan(0, {MATCH:'title*'});

但看起来这些都不是正确的方式,我找不到任何例子,任何建议?

谢谢

scan(cursor: number, opts: {
match?: string
count?: number
type?: string
})

有关更多详细信息,请参阅此Github Issue

最新更新