内容简介:三)redis 散列类型
散列类型的键值是一种字典结构,其中存储了 字段 和 字段值的映射,但是字段值只能是字符串,不支持其他数据类型
同时设置和读取多个键值
使用 MGET
读取多个键值 使用 MSET
设置多个键值
127.0.0.1:6379> MSET num111 value111 num222 value222 num333 value333 OK 127.0.0.1:6379> MGET num111 num222 1) "value111" 2) "value222"
散列字段赋值与取值
HSET
不区分插入和更新操作,当字段不存在时,会自动执行更新操作
赋值
HMSET key field1 value1 field2 value2
获取字段的值
HMGET key field
获取所有字段与值
HGETALL key
127.0.0.1:6379> HMSET iphone iphone7 5999 iphone6 4999 iphone5 3999 OK 127.0.0.1:6379> HGET iphone iphone6 "4999" 127.0.0.1:6379> HGET iphone iphone7 "5999" 127.0.0.1:6379> HGETALL iphone 1) "iphone7" 2) "5999" 3) "iphone6" 4) "4999" 5) "iphone5" 6) "3999"
判断散列字段是否存在
HEXISTS key field
127.0.0.1:6379> HEXISTS iphone iphone7 (integer) 1
散列字段赋值的第二种
HSETNX
和 HMSET
一样,但是如果字段存在,则不执行任何操作
127.0.0.1:6379> HSETNX iphone iphone7 1000 (integer) 0
散列字段值的数字增加
127.0.0.1:6379> HINCRBY iphone iphone7 100 (integer) 6099
删除散列字段
HDEL key field
返回删除的字段个数
127.0.0.1:6379> HDEL iphone iphone7 (integer) 1
只获取字段名和字段值
只获取字段
HKEYS key
只获取字段值
HVALS key
127.0.0.1:6379> HKEYS iphone 1) "iphone6" 2) "iphone5" 127.0.0.1:6379> HVALS iphone 1) "4999" 2) "3999"
以上所述就是小编给大家介绍的《三)redis 散列类型》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- golang的值类型,指针类型和引用类型&值传递&指针传递
- Scala 类型的类型(三)
- Scala 类型的类型(二)
- Scala 类型的类型(三)
- Scala 类型的类型(二)
- golang: 类型转换和类型断言
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Writing Windows VxDs and Device Drivers, Second Edition
Karen Hazzah / CMP / 1996-01-12 / USD 54.95
Software developer and author Karen Hazzah expands her original treatise on device drivers in the second edition of "Writing Windows VxDs and Device Drivers." The book and companion disk include the a......一起来看看 《Writing Windows VxDs and Device Drivers, Second Edition》 这本书的介绍吧!