gpt4 book ai didi

redis - 如何使用 Booksleeve 获取键/值列表?

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

我正在尝试获取值列表,其中键名称以“猴子”开头。

我真的找不到这方面的文档。 :(

我该怎么做?我应该使用什么 API? 集合字符串?什么方法?

或者它尚不可用,但有解决方法?

谢谢

最佳答案

Redis 没有“获取像 {x} 这样的所有键及其值”命令,但它确实有:

  • 像{x}一样获取所有键
  • 获取键值/键值

首先,您的方法是否明智在一定程度上取决于您使用的服务器版本。如果您使用的是最新版本,那么该库将使用 SCAN,这并不可怕。在较旧的服务器版本上,它将使用 KEYS,这是不惜一切代价避免的。我不在电脑前,所以这只是伪代码,但是:

foreach(var batch in db.GetKeys("monkey*")
.Batchify(100))
{
list.AddRange(await db.Strings.GetString(batch));
}

请注意,这并没有优化 - 批处理可能比上面的并发有趣得多 - 但我需要一个键盘和编译器来证明这一点!

关于redis - 如何使用 Booksleeve 获取键/值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24066325/

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