村长 发表于 2020-9-11 03:14:07

【梅开二度】Redis数据类型二散列类型


Redis数据类型二散列类型:
Redis 是以字典(关联数组)的形式存储的,一个 key 对应一个 value。在字符串类型中,value 只能是一个字符串。那么在散列类型,也叫哈希类型中,value 对应的也是一个字典(关联数组)。那么就可以理解,Redis 的哈希类型/散列类型中,key 对应的 value 是一个二维数组。但是字段的值只可以是字符串。也就是说只能是二维数组,不能有更多的维度。http://cdn.u1.huluxia.com/g4/M02/01/25/rBAAdl81Et6AO_mLAABOWroeCMg330.jpg
4、Redis 数据命令二散列类型:
1)赋值:HSET key field value。如 hset user name lane。hset user age 23
2)取值:HGET key field。如 hget user name,得到的是 lane。
3)同一个key多个字段赋值:HMSET key field1 value1 field2 value2...
4)同一个KEY多个字段取值:HMGET key field1 fields2...
5)获取KEY的所有字段和所有值:HGETALL key。如 HGETALL user 得到的是 name lane age 23。每个返回都是独立的一行。
6)字段是否存在:HEXISTS key field。存在返回 1,不存在返回 0
7)当字段不存在时赋值:HSETNX key field value。如果 key 下面的字段 field 不存在,则建立 field 字段,且值为 value。如果 field 字段存在,则不执行任何操作。它的效果等于 HEXISTS + HSET。但是这个命令的优点是原子操作。再高的并发也不会怕怕。
8)自增 N:HINCREBY key field increment。同字符串的自增类型,不再阐述。
9)删除字段:DEL key field1 field2... 删除指定KEY的一个或多个字段。
10)只获取字段名:HKEYS key。与 HGETALL 类似,但是只获取字段名,不获取字段值。
11)只获取字段值:HVALS key。与 HGETALL 类似,但是只获取字段值,不获取字段名。
12)获取字段数量:HLEN key。

大司命 发表于 2020-9-15 14:08:33

众里寻他千百度,蓦然回首在这里!

天镜盗梦 发表于 2020-9-15 14:41:01

OMG!介是啥东东!!!

无量科技 发表于 2020-9-16 19:19:36

OMG!介是啥东东!!!

yichong 发表于 2020-9-17 09:30:04

有空一起交流一下
页: [1]
查看完整版本: 【梅开二度】Redis数据类型二散列类型

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!