三)redis 散列类型

栏目: 数据库 · 发布时间: 7年前

内容简介:三)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

散列字段赋值的第二种

HSETNXHMSET 一样,但是如果字段存在,则不执行任何操作

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 散列类型》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Writing Windows VxDs and Device Drivers, Second Edition

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》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具