我是Redis的新手,并使用Redis 2.8和StackExchange.Redis Libarary。
如何编写KEYS
模式以获取具有特定哈希成员值的所有密钥?
当我使用StackExchange.Redis时,想要使用这样的模式获取Keys(当用户名是密钥的成员时):KEYS "username:*AAA*"
。
database.HashKeys("suggest me a pattern :) ")
我将在HTTP用户请求上多次调用此方法来查找存储在Redis数据库中的用户会话数据,您是否建议为此方法提供更好的替代解决方案?
答案 0 :(得分:0)
这根本不适合任何redis功能。您肯定不应该使用KEYS
- 除了昂贵(您应该更喜欢SCAN
,btw)之外,它会扫描密钥,而不是值。