redis hmget hash命令简介


一、命令简介

hmget hash命令在redis中主要功能是:

通过此命令可以同时获取一个hash键下 一个字段 或多个字段的值。


二、命令使用说明

命令语法如下:

redis 192.168.8.123>hmget hashKeyName field1 field2 field3 ...
注意事项:

1 将依次返回 field1 field2 field3 ..所对应的字段值
2 如果字段不存在,则返回 nil
3 如果字段所对应的字段值非string,则返回 nil


例:

redis 192.168.8.123:6379> flushdb //清空当前数据库
OK
redis 192.168.8.123:6379> set keyName1 keyValue1 //设置当前keyName1
OK
redis 192.168.8.123:6379> hmget keyName1 field1  //批量获取hash键(keyName1)下字段(field1)
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> hset k keyName2 field2
(integer) 1 
redis 192.168.8.123:6379> hmget k keyName1
1) (nil)
redis 192.168.8.123:6379> hmget k keyName2
1) "field2"
redis 192.168.8.123:6379> hset k keyName3 value3
(integer) 1
redis 192.168.8.123:6379> hmget k keyName2 keyName3   //批量获取hash键(keyName1)下字段
1) "field2"
2) "value3"
redis 192.168.8.123:6379> hmget k keyName2 keyName3 keyName4  //批量获取hash键(keyName1)下字段 不存在字段,返回nil类型
1) "field2"
2) "value3"
3) (nil) 

如下图所示:

redis hmget hash命令使用简介

redis hmget hash命令使用简介

相关阅读:
redis hlen hash命令简介
redis hkeys hash命令简介
redis hincrbyfloat hash命令简介
redis hincrby hash命令简介
redis hgetall hash命令用法简介
redis hget hash命令简介
redis hexists hash命令简介
redis hdel hash命令简介
redis hset hash 值命令简介
redis 数据类型”hash-哈希”简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis hmget hash命令简介》上有1条评论

  1. Pingback引用通告: redis hmset hash命令简介 | 猫猫小屋

评论已关闭。