gpt4 book ai didi

count - 生产中的 Redis 扫描计数

转载 作者:行者123 更新时间:2023-12-03 06:47:46 25 4
gpt4 key购买 nike

我正在更换 redis KEYS 命令以支持 SCAN。但是, key 空间大约有 300 万个 key 。在不影响 I/O 性能的情况下,什么是一个好的 COUNT 参数?

最佳答案

我也有点面临同样的问题。但我试过这个。希望,这会有所帮助...

getKeyList (pattern) {
console.log('pattern', pattern)
let found = []
let cursor = '0'

while(true){
const getAsync = promisify(this.client.scan).bind(this.client)
const reply = getAsync(cursor, 'MATCH', pattern)
cursor = reply[0];
if(reply[1] != false){
found.push(reply[1])
}
if(cursor == 0){
break
}
}
return found
}

*请注意,您必须根据需要操纵返回。

关于count - 生产中的 Redis 扫描计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43146978/

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