【问题标题】:Getting multiple values by passing a key in redis cache通过在redis缓存中传递一个键来获取多个值
【发布时间】:2020-12-06 03:16:44
【问题描述】:

我正在使用来自 StackExchange.Redis. 的 Redis 缓存

如果键包含指定的字符串,我如何检索一组值。

例如,

  1. 密钥:“用户:1” 值:“用户 1 详细信息”
  2. 密钥:“用户:2” 值:“用户 2 详细信息”

我想通过传递一个键值来获取用户列表。 像发送user 这样的密钥。

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

// _redis is IRedisCacheClient from StackExchange.Redis.Extensions.Core.Abstractions

_redis.Db0.Add("user:1", user);

欢迎任何建议/帮助。

【问题讨论】:

    标签: c# .net-core redis


    【解决方案1】:

    经过一段时间的研究,在这里分享知识。用户列表可以通过像这样"user:*"

    例子,

    键:"user:1",值:“User1 对象”

    键:"user:2",值:“User2 对象”

    获取用户列表的关键是"user:*"

    【讨论】:

      猜你喜欢
      • 2012-04-26
      • 1970-01-01
      • 2021-11-08
      • 2022-11-13
      • 1970-01-01
      • 2017-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多