首页 > 其他 > 详细

六、Redis五种类型 - hash(散列)类型

时间:2019-03-10 20:00:03      阅读:169      评论:0      收藏:0      [点我收藏+]

 

 1.介绍

(1).hash也是一种字典结构,存储了字段(field)和字段值(value)的映射,字段值只能是字符串,不支持其他类型。
(2).适合存储对象,对象列表和ID构成键名,字段表示对象的属性,字段值存储属性值。
(3).每个键的字段都可以不一样,节省内存,很有优势。

技术分享图片

2.命令

(1).单个赋值:hset key field value (注意:h 开头)

技术分享图片

(2).单个取值:hget key field value (注意: h 开头)

 技术分享图片

(3).不区分插入还是更新操作,有键就更新,没有就创建

技术分享图片

(4).多个赋值:hmset key field value [field value …](注意:hm开头)

 技术分享图片

(5).多个取值:hmget key field [field …]

 技术分享图片

(6).取所有的字段和值:hgetall key

技术分享图片

(7).判断字段是否存在:hexists key field

技术分享图片

(8).字段存在不改变,不存在的时候赋值,原子操作,不用担心竞态条件。

 技术分享图片

(9).增加数字:hincrby key field increment(值必须是数字)

技术分享图片

 

六、Redis五种类型 - hash(散列)类型

原文:https://www.cnblogs.com/jtfr/p/10506686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!