从Redis哈希表中获取子键

6

我需要在Redis中翻译一个哈希表,其中有两个子键和相应的值:

redis 127.0.0.1:6379> hgetall hash-key
1) "sub-key1"
2) "value1"
3) "sub-key2"
4) "value2"

我该如何从哈希表中仅获取子键,例如"sub-key1"、"sub-key2"?

2个回答

5
您需要使用HKEYS命令。请参见以下示例:
redis> HSET myhash field1 "Hello"
(integer) 1
redis> HSET myhash field2 "World"
(integer) 1
redis> HKEYS myhash
1) "field1"
2) "field2"

数组回复:哈希中字段的列表,如果键不存在则为空列表。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接