开发者

Redis中Hash类型的使用

开发者 https://www.devze.com 2023-11-19 09:37 出处:网络 作者: 藤椅不再坐着
目录Hash与String比较Hash类型的常见命令(显而易见,在String命令前加入H就是Hash的命令) 1.HSET key field  value:添加或修改hash类型keandroidy的field的值(实操举例)2.HGET key field :获取hash类
目录
  • Hash与String比较
  • Hash类型的常见命令(显而易见,在String命令前加入H就是Hash的命令)
    •  1.HSET key field  value:添加或修改hash类型keandroidy的field的值(实操举例)
    • 2.HGET key field :获取hash类型key的field的值(实操举例)
    • 3.HMSET key field value :批量添加hash类型的key的field的值
    • 4.HMGET key field:获取hawww.devze.comsh类型的key的field的值
    • 5.HGETALL key:获取一个hash类型中的key的所有key与Value(只需要传key)
    • 6.HKEYS key 获取一个hash类型中key的所有field 
    •  7.Hvals key 获取一盒hash类型中key的所有Value
    • 8.Hincrbpythony :让一个hash类型key的字段值自增并指定步长
    • 9.Hsetnx:添加一个hash类型的key的field的值,前提是这个field不存在,否则不执行

Hash与String比较

HbqWwZxOEkash类型,也叫做散列,其Value是一个无序字典,类似于Java中毒的HashMap的结构

(hash结构可以将对象中的每个字段独立储存,可以针对单个字段做CRUD)

Redis中Hash类型的使用

String结构是将对象序列化为json字符串后储存,当需要修改对象某个字段是很不方便

(想要修改值只能全部覆盖掉)

keyValue
heima:user:1

'{"id":1,"name":"jack","age":21}'

heima:probqWwZxOEkduct:1'{"id":2,"name":"apple11","price":5500}'

Hash类型的常见命令(显而易见,在String命令前加入H就是Hash的命令)

Redis中Hash类型的使用

 1.HSET key field  value:添加或修改hash类型key的field的值(实操举例)

Redis中Hash类型的使用

 图形化界面的结构

Redis中Hash类型的使用

2.HGET key field :获取hash类型key的field的值(实操举例)

Redis中Hash类型的使用

3.HMSET key field value :批量添加hash类型的key的field的值

Redis中Hash类型的使用

Redis中Hash类型的使用

4.HMGET key field:获取hash类型的key的field的值

Redis中Hash类型的使用

5.HGETALL key:获取一个hash类型中的key的所有key与Value(只需要传key)

Redis中Hash类型的使用

6.HKEYS key 获取一个hash类型中key的所有field 

Redis中Hash类型的使用

 7.Hvals key 获取一盒hash类型中key的所有Value

Redis中Hash类型的使用

8.Hincrby :让一个hash类型key的字段值自增并指定步长

Redis中Hash类型的使用

9.Hsetnx:添加一个hash类型的key的field的值,前提是这个field不存在,否则不执行

Redis中Hash类型的使用

Redis中Hash类型的使用

到此这篇关于Redis中Hash类型的使用的文章就介绍到这了,更多相关Redis Hash类型内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号