您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis 哈希(Hash)-hgetall
发布时间:2021-10-30 22:33:09编辑:雪饮阅读()
对于哈希hash数据类型,在redis中一般要取信息是要结合key+field这样一次取一个key+field的形式如:
127.0.0.1:6379> hmset user_table username gaojiupan sex man age 29
OK
127.0.0.1:6379> hget user_table username
"gaojiupan"
127.0.0.1:6379> hget user_table sex
"man"
127.0.0.1:6379> hget user_table age
"29"
这里取这个user_table这条记录时候花费了3个步骤。
但是如果用hgetall取就能一次取出来
127.0.0.1:6379> hgetall user_table
1) "username"
2) "gaojiupan"
3) "sex"
4) "man"
5) "age"
6) "29"
不过这也并不是说hgetall就好,要具体情况具体对待的。
关于hgetall补充:
在返回值里,紧跟每个字段名(field name)之后是字段的值(value),所以返回值的长度是哈希表大小的两倍。
返回值
以列表形式返回哈希表的字段及字段值。 若 key 不存在,返回空列表。
127.0.0.1:6379> hdel user_table username sex age
(integer) 2
127.0.0.1:6379> hgetall user_table
(empty array)
关键字词:Redis,hgetall
上一篇:Redis Append 命令
下一篇:Redis Hdel 命令