在字符串类型中,在字符串类型中

本文版权归今日头条和我高建文共同持有,欢迎转发,转发和爬虫请注明最初的作品地址
:微博蜗牛NoSql种类地址  http://www.cnblogs.com/tdws/tag/NoSql/

本文版权归今日头条和作者张爱华共同全部,欢迎转发,转发和爬虫请声明原作地址
:天涯论坛蜗牛NoSql种类地址  http://www.cnblogs.com/tdws/tag/NoSql/

Redis命令拾遗之散列类型

Redis命令拾遗之散列类型

Redis散列类型,Hash,适合储存对象。上一篇小说字符串类型涉及字符串不切合一段全体的数据,而不是顺应储存存在重重品质的靶子。比如小说。那么明天介绍的Hash便是消除那几个题材的花色。它总结键名,种种键下能够有多个(字段)田野,你也足以领略田野同志为面向对象中的对象属性。

Redis散列类型,Hash,适合储存对象。上一篇小说字符串类型涉及字符串不相符一段全体的多寡,而不是顺应储存存在许多性子的目的。比如文章。那么前天介绍的Hash就是解决那个题材的类型。它归纳键名,各类键下能够有四个(字段)田野(field),你也得以领略田野先生为面向对象中的对象属性。

举个例证:小说:0001  标题:文章一  小编:李强时间:二零一五。那样的多少,在字符串类型中,你恐怕需求仓库储存多少个键。然则在Hash中你能够那样做,请看下文。

举个例子:作品:0001  标题:小说一  小编:高建文时间:2015。那样的数量,在字符串类型中,你也许需求仓库储存多少个键。不过在Hash中你能够那样做,请看下文。

1.HSET key 田野 val设置键的单个字段值

1.HSET key 田野先生 val设置键的单个字段值

澳门永利娱乐总站 1 

澳门永利娱乐总站 2 

2.HMSET key 田野先生 key 田野……
同时设置单个Key的多少个字段值,也正是说小说0002,它的标题是ArticalTwo,小编是WS,时间是二零一六.8.16

2.HMSET key 田野 key 田野先生……
同时设置单个Key的多个字段值,也便是说小说0002,它的题目是ArticalTwo,小编是WS,时间是二零一五.8.16

澳门永利娱乐总站 3 

澳门永利娱乐总站 4 

3.HGET key 田野,获取单个Key的单个字段(田野)

3.HGET key 田野(field),获取单个Key的单个字段(田野先生)

澳门永利娱乐总站 5

澳门永利娱乐总站 6

4.HMGET key 田野同志 田野…..,获取单个Key的三个字段

4.HMGET key 田野(field) 田野同志…..,获取单个Key的两个字段

澳门永利娱乐总站 7

澳门永利娱乐总站 8

5.HGETALL Key,获取键的具备字段和其相应的值,重返结果是 田野 key
田野 key……

5.HGETALL Key,获取键的有着字段和其相应的值,重回结果是 田野(field) key
田野先生 key……

澳门永利娱乐总站 9

澳门永利娱乐总站 10

6.HEXISTS Key Field,判断Key的某部田野同志是不是留存

6.HEXISTS Key Field,判断Key的某部田野先生是不是存在

澳门永利娱乐总站 11

澳门永利娱乐总站 12

7.HSETNX Key Field Val
对点名的键的字段实行操作,假设该田野同志存在,不做任何操作,如果不设有,则创建田野同志并且赋值。此命令为原子操作,不会时有产生三十二线程竞态。

7.HSETNX Key Field Val
对点名的键的字段实行操作,借使该田野同志存在,不做其余操作,如若不设有,则创立田野(field)并且赋值。此命令为原子操作,不会发出多线程竞态。

 澳门永利娱乐总站 13

 澳门永利娱乐总站 14

8.HINCRBY Key field CommentCount incement 
向钦定键的字段,增加内定值

8.HINCRBY Key 田野同志 CommentCount incement 
向钦命键的字段,扩展钦赐值

澳门永利娱乐总站 15

澳门永利娱乐总站 16

9.HDEL澳门永利娱乐总站, Key 田野 田野先生….. 删除钦赐Key的田野先生s

9.HDEL Key 田野(field) 田野(field)….. 删除钦定Key的田野s

澳门永利娱乐总站 17

澳门永利娱乐总站 18

10.HKEYS key
,获取钦点key下的有所字段名称,大家也能够见到,刚才经过删除的结果。

10.HKEYS key
,获取钦命key下的保有字段名称,大家也足以见见,刚才经过删除的结果。

澳门永利娱乐总站 19

澳门永利娱乐总站 20

11.HVALS Key , 获取钦点key下的具备字段值

11.HVALS Key , 获取钦定key下的有着字段值

澳门永利娱乐总站 21

澳门永利娱乐总站 22

12.HLEN Key , 获取钦点Key的字段数量

12.HLEN Key , 获取钦赐Key的字段数量

澳门永利娱乐总站 23

澳门永利娱乐总站 24

其余Redis命令不区分轻重缓急,key区分大小写。散列中储存的也不得不是字符串数据类型,而无法散列中加散列大概别的门类。从某种角度来看,散列就是见仁见智的集团字符串类型键值的一种情势。三个散列最多包蕴二的三十2回方减四个字段。

其它Redis命令不区分轻重缓急,key区分大小写。散列中储存的也只可以是字符串数据类型,而无法散列中加散列只怕别的类型。从某种角度来看,散列就是例外的团伙字符串类型键值的一种样式。3个散列最多带有二的三10次方减三个字段。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  散列

  散列

相关文章