【问题标题】:How to fetch multiple Redis list from a single command如何从单个命令中获取多个 Redis 列表
【发布时间】:2018-08-20 16:31:11
【问题描述】:

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

我的代码如下

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 一起使用。

【问题讨论】:

标签: c# redis stackexchange.redis


【解决方案1】:

使用StackExchange.Redis.Extensions

单次往返检索多个对象

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

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2021-02-14
    • 2021-09-15
    • 1970-01-01
    相关资源
    最近更新 更多