- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Redis开发实战》
Hash数据类型
存储多项数据
使用普通的键值对进行数据存储时,每一项数据只能够保存有一个信息,例如,现在假设要在Redis中保存一个用户的信息,那么这个时候往往就需要将其拆分为不同的数据项,而后这些数据项基于名称的方式来进行数据的区别,例如:统一的结构为“member:用户名:属性名”,这样保存姓名时就可以使用“member:yootk:name”的KEY(yootk为用户名)来进行定义,而其他的相关属性也采用类似的命名模式来进行管理
为了更加简化一组相关数据的存储,在Redis中提供了Hash结构,该结构可以在一个数据项中保存有多个不同的数据子项(或称为属性)。在获取数据时,采用对象key并结合属性key获取所需要内容
哈希数据操作命令
No.
数据操作命令
描述
1
HSET对象key属性key属性内容…
保存一组哈希数据,可以同时设置多个属性内容
2
HGET对象key属性key
根据对象key和属性key获取保存的属性内容
3
HSETNX对象key属性key属性内容…
不覆盖设置哈希数据
4
HMGET对象key属性key1属性key2..
获取指定对象key中的多个属性key对应的属性内容
5
HEXISTS对象key属性key
判断指定对象key中的某个属性key是否存在
6
HLEN对象key
获取指定对象key中属性保存个数
7
HDEL对象key属性key…
删除指定对象key中的若干属性key
8
HKEYS对象key
获取指定对象key中的全部属性key
9
HVALS对象key
获取指定对象key中的全部属性value
10
HGETALL对象key
获取指定对象key中所保存的全部属性key和value
哈希数据操作
【redis-cli客户端】向Redis中设置一组Hash数据
HSETmember:yootknameleeage16jobteacher
【redis-cli客户端】获取指定Hash数据中的属性内容
HGETmember:yootkname
【redis-cli客户端】获取指定Hash数据中的全部属性KEY
HKEYSmember:yootk
【redis-cli客户端】获取指定Hash数据中的全部属性VALUE
HVALSmember:yootk
【redis-cli客户端】获取指定Hash数据中的全部属性KEY和VALUE
HGETALLmember:yootk
您可能关注的文档
最近下载
- 秋冬季常见传染病预防 ppt课件.pdf
- GB 55009-2021 燃气工程项目规范.pdf
- 液体石油产品烃类的测定-荧光指示剂吸附法(GB-T11132-2008).ppt
- 上海市病媒生物密度控制水平评估技术方案.doc VIP
- 高空作业车售后服务方案.docx
- 2024-2025学年河北省沧州市泊头市第一中学高二(上)月考物理试卷(9月)(含答案).docx
- 自-机械制造技术基础课程设计说明书 .doc VIP
- 53个经典病例分析及答案.doc VIP
- [职高 对口升学] 2021年重庆高职分类考试 文化素质测试 真题.pdf VIP
- 电子技术基础数字部分(第7版)康华光习题解析.pdf
文档评论(0)