Map集合,以键值对key-map
存储的时候也是一个Map集合,本质和String类型没有太大区别,还是一个简单的key-value!
1、命令
Redis中Hash的命令都以‘S’开头!!
!
老样子,启动客户端进行测试
HSET
:hset key field [field value …]
HGET
:hget key field
HGETALL
:hgetall key
HKEYS
:hkeys key
HVALS
:hvals key
127.0.0.1:6379> flushdb # 清除当前数据库
OK
127.0.0.1:6379> hset myhash field1 hi # set 一个 key-value
(integer) 1
127.0.0.1:6379> hset myhash name oldfe age 9 # 也可以同时set 多个 key-value
(integer) 2
127.0.0.1:6379> hget myhash name # 获取一个字段值name
"oldfe"
127.0.0.1:6379> hget myhash age
"9"
127.0.0.1:6379> hgetall myhash #获取全部的字段和值,以key-value显示
1) "field1" # key
2) "hi" # value
3) "name" # key
4) "oldfe" # value
5)