0204_【掌握】Hash数据类型.pptx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档