Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过在redis缓存中传递密钥获取多个值_C#_.net Core_Redis - Fatal编程技术网

C# 通过在redis缓存中传递密钥获取多个值

C# 通过在redis缓存中传递密钥获取多个值,c#,.net-core,redis,C#,.net Core,Redis,我正在使用StackExchange.Redis中的Redis缓存。 如果键包含指定的字符串,如何检索值集 比如说, 键:“用户:1” 值:“用户1详细信息” 键:“用户:2” 值:“用户2详细信息” 我想通过传递键值来获取用户列表。 类似于将用户作为那样的键发送 目前我设置键值的代码如下: /\u redis是StackExchange.redis.Extensions.Core.Abstractions的iDiscacheClient \u redis.Db0.Add(“用户:1”,用户)

我正在使用StackExchange.Redis中的Redis缓存。

如果键包含指定的字符串,如何检索值集

比如说,

  • 键:“用户:1” 值:“用户1详细信息”
  • 键:“用户:2” 值:“用户2详细信息”
  • 我想通过传递键值来获取用户列表。 类似于将
    用户
    作为那样的键发送

    目前我设置键值的代码如下:

    /\u redis是StackExchange.redis.Extensions.Core.Abstractions的iDiscacheClient

    \u redis.Db0.Add(“用户:1”,用户)


    欢迎提供任何建议/帮助。

    经过一段时间的研究后,在这里分享知识。用户列表可以通过像下面这样传递键来检索
    “user:*”

    例如

    键:
    “用户:1”
    ,值为:“User1对象”

    键:
    “用户:2”
    ,值为:“User2对象”

    获取用户列表的关键是
    用户:“