redis hgetall hash命令用法简介


一、命令简介

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

返回一个hash键下所有的字段信息


二、命令使用说明

命令语法如下:

redis 192.168.8.123>hgetall hashKeyName
注意事项:
   
   1 当hashKeyName类型非hash类型时,返回相应的错误信息
   2 当命令执行成功后,返回hashKeyName下的字段及字段值
   3 如果hashKeyName下没有任何字段及字段值,则会返回 (empty list or set)
   

例:

redis 192.168.8.123:6379> flushdb //清空 当前redis数据库
OK
redis 192.168.8.123:6379> set k1 kvalue
OK
redis 192.168.8.123:6379> hgetall k1  //hgetall获取非hash类型 返回相应的错误提示信息
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> hset k2 field1 fieldValue1
(integer) 1
redis 192.168.8.123:6379> hset k2 field2 fieldValue3
(integer) 1
redis 192.168.8.123:6379> hset k2 field3 fieldValue4
(integer) 1
redis 192.168.8.123:6379> hgetall  //hgetall参数输入错误时 返回相关提示信息
(error) ERR wrong number of arguments for 'hgetall' command
redis 192.168.8.123:6379> hgetall k2 //hgetall命令执行成功后 返回hash键 下所有的字段及字段值
1) "field1"
2) "fieldValue1"
3) "field2"
4) "fieldValue3"
5) "field3"
6) "fieldValue4" 
redis 192.168.8.123:6379> hdel k2 field1
(integer) 1
redis 192.168.8.123:6379> hdel k2 field2
(integer) 1
redis 192.168.8.123:6379> hdel k2 field3
(integer) 1
redis 192.168.8.123:6379> hgetall k2 //当hash键下无任何字段时,返回empty list or set 
(empty list or set)

如下图所示:

redis hgetall 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 hgetall hash命令用法简介》上有2条评论

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

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

评论已关闭。