【发布时间】:2013-10-24 15:38:48
【问题描述】:
我想从哈希中获取所有键及其值,其中键与特定模式匹配。我将 redis 与 c# 库 ServiceStack.Redis 一起使用。
我找到了命令Keys with a pattern:http://redis.io/commands/keys,如果它是简单的 string_key -- string_val 但如果它在哈希中则什么都没有。
有List<string> GetValuesFromHash(string hashId, params string[] keys);,但它只有在键完美匹配redis中的键时才有效。 key:* 将返回 null
例如
myHash =
key:1 -- val1,
asdf -- asdfe,
key:2 -- val2
现在我想从 myHash 获取所有键及其值,如果哈希中的键与以下模式匹配:key:*
这将导致
key:1 -- val1,
key:2 -- val2
【问题讨论】:
标签: redis servicestack