Redis HMGET命令

返回存储在key处的哈希表的指定字段(多个)的值。

对于哈希表中每个不存在的field,都返回nil。不存在的key会被视为空的哈希表,所以对不存在的key调用HMGET命令将返回一个值都为nil的列表。

可用版本:从2.0.0开始可用
时间复杂度:O(N) N为请求的哈希表的字段的数量。

命令格式

HMGET key field [field ...]

示例

(integer) 1
redis> HSET myhash field2 "World"
(integer) 1
redis> HMGET myhash field1 field2 nofield
1) "Hello"
2) "World"
3) (nil)

返回值

返回给定的字段对应的值,和请求的字段顺序相同。