Redis HMGET 命令

返回上一级

Redis HMGET 返回哈希表中,一个或多个给定字段的值

(redis >= 2.0.0 )

语法

Redis HMGET 命令语法格式如下

127.0.0.1:6379> HMGET KEY_NAME FIELD1...FIELDN

HMGET 返回哈希表 KEY_NAME 中,一个或多个给定域的值

如果给定的域不存在于哈希表,那么返回一个 nil

因为不存在的 KEY_NAME 被当作一个空哈希表来处理,所以对一个不存在的 KEY_NAME 进行 HMGET 操作将返回一个只带有 nil 值的表

返回值

一个包含多个给定字段关联值的表,表值的排列顺序和指定字段的请求顺序一样

范例

127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> HSET site qq "qq.com"
(integer) 1
127.0.0.1:6379> HSET site baidu "baidu.com"
(integer) 1
127.0.0.1:6379> HMGET site qq baidu not_a_field
1) "qq.com"
2) "baidu.com"
3) (nil)

获取一个不存在的 KEY_NAME 值的情况,返回 nil

127.0.0.1:6379> FLUSHALL
OK
127.0.0.1:6379> HMGET site qq baidu not_a_field
1) (nil)
2) (nil)
3) (nil)

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.