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

[复制链接]
查看2218 | 回复4 | 2020-9-11 03:14:07 | 显示全部楼层 |阅读模式

Redis数据类型二散列类型:
Redis 是以字典(关联数组)的形式存储的,一个 key 对应一个 value。在字符串类型中,value 只能是一个字符串。那么在散列类型,也叫哈希类型中,value 对应的也是一个字典(关联数组)。那么就可以理解,Redis 的哈希类型/散列类型中,key 对应的 value 是一个二维数组。但是字段的值只可以是字符串。也就是说只能是二维数组,不能有更多的维度。
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。
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
大司命 | 2020-9-15 14:08:33 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

天镜盗梦 | 2020-9-15 14:41:01 | 显示全部楼层
OMG!介是啥东东!!!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

无量科技 | 2020-9-16 19:19:36 | 显示全部楼层
OMG!介是啥东东!!!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

yichong | 2020-9-17 09:30:04 | 显示全部楼层
有空一起交流一下
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则