gpt4 book ai didi

c# - 如何从单个命令中获取多个 Redis 列表

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

我是 Redis 新手。我想从他们的 key 中获取多个列表。

我的代码如下

RedisValue[] valuelist= null;

for each( string item in Key_array){


valuelist = db.ListRange("item");
// do some calculations with the valuelist items.


}

据我所知,这段代码的时间复杂度为 O(n)。有什么方法可以从单个查询中执行此提取。

我将 C# 与 StackExchange.Redis 结合使用。

最佳答案

使用StackExchange.Redis.Extensions

单次往返检索多个对象

var cachedData = db.GetAll<T>(new {"key1","key2","key3"});

更多信息在这里https://github.com/imperugo/StackExchange.Redis.Extensions

希望对你有帮助

关于c# - 如何从单个命令中获取多个 Redis 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51926241/

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