Redis 的 HKEYS 命令用于返回 哈希表 中的所有 KEY。
192.168.98.70:6379> HKEYS KEY
参数 | 描述 |
---|---|
KEY | 要获取的 HASH 的键。 |
一个包含哈希表中所有域的表。当 KEY 不存在时,返回一个空列表。
O(N), N 为哈希表的大小。
>= 2.0.0
当 KEY 存在时,返回键的字段列表
192.168.98.70:6379> HMSET haidcoder site www.haicoder.net module Database category Redis OK 192.168.98.70:6379> HKEYS haidcoder 1) "site" 2) "module" 3) "category" 192.168.98.70:6379> DEL haidcoder (integer) 1
我们首先,使用 HMSET 命令,批量设置键 haidcoder 的 site 字段,module 字段,和 category 字段。最后,使用 HKEYS 命令,获取键 haidcoder 的所有的字段,返回了字段列表。
当 KEY 不存在时,返回空列表
192.168.98.70:6379> EXISTS haidcoder (integer) 0 192.168.98.70:6379> HKEYS haidcoder (empty list or set)
我们首先,使用 EXISTS 命令,判断键 haidcoder 不存在。接着,使用 HKEYS 命令,获取不存在的键 haidcoder 的所有的字段,返回了字段列表。
Redis 的 HKEYS 命令用于返回哈希表的所有 KEY。Redis HKEYS 命令语法:
192.168.98.70:6379> HKEYS KEY