一、散列命令
存储多个键值对之间的映射,值可以是字符串也可以是数字值
HSET 在散列里面关联起给定的键值对
HGET 获取指定散列键的值
HGETALL 获取散列包含的所有键值对
HDEL 如果给定键存在于散列里面,那么移除这个键
二、实际操作
尝试添加键值对到散列的时候,返回一个值来表示给定的键是否已经存在散列中
127.0.0.1:6379> hset hash-key sub-key1 value1
(integer) 1
127.0.0.1:6379> hset hash-key sub-key2 value2
(integer) 1
127.0.0.1:6379> hset hash-key sub-key1 value1
(integer) 0
获取散列包含的所有键值对
127.0.0.1:6379> hgetall hash-key
1) "sub-key1"
2) "value1"
3) "sub-key2"
4) "value2"
删除键值对的时候,命令会返回一个值来表示给定的键在移除之前是否存在于散列
127.0.0.1:6379> hdel hash-key sub-key2
(integer) 1
127.0.0.1:6379> hdel hash-key sbu-key2
(integer) 0
127.0.0.1:6379> hget hash-key sub-key1
"value1"
从散列里获取某个键的值
127.0.0.1:6379> hgetall hash-key
1) "sub-key1"
2) "value1"