【问题标题】:How to find Keys with specific member value?如何找到具有特定成员值的键?
【发布时间】:2015-01-06 18:48:03
【问题描述】:

我是 Redis 新手,将 Redis 2.8 与 StackExchange.Redis 库一起使用。
如何编写 KEYS 模式来获取具有特定哈希成员值的所有键? p>

当我使用 StackExchange.Redis 并希望使用这样的模式获取密钥时(当用户名是密钥的成员时):KEYS "username:*AAA*"

database.HashKeys("suggest me a pattern :) ")

我会在 HTTP 用户请求中多次调用此方法以查找存储在 Redis 数据库中的用户会话数据,您是否建议为这种方法提供更好的替代解决方案?

【问题讨论】:

    标签: redis stackexchange.redis


    【解决方案1】:

    这根本不适合任何 redis 功能。您当然不应该为此使用KEYS - 除了昂贵(您应该更喜欢SCAN,顺便说一句)之外,它会扫描键,而不是值。

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 1970-01-01
      • 2017-05-22
      • 1970-01-01
      • 2015-08-29
      • 1970-01-01
      • 2010-10-22
      • 1970-01-01
      相关资源
      最近更新 更多