计算机网络/计算机科学与应用/系统/运维/开发

Redis运维 - 散列

一、散列命令

存储多个键值对之间的映射,值可以是字符串也可以是数字值


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"


读书和赚钱都是一个人最好的修行,前者使人不惑,后者使人不屈,二者结合,便可不困于世,不流于俗

评论

^