Redis中Hash类型的使用

 更新时间:2023年06月08日 11:44:36   作者:藤椅不再坐着  
本文主要介绍了Redis中Hash类型的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Hash与String比较

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

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

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

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

keyValue
heima:user:1

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

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

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

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

 图形化界面的结构

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

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

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

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

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

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

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

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

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

相关文章

  • windows 64位下redis安装教程

    windows 64位下redis安装教程

    这篇文章主要为大家详细介绍了windows 64位下redis安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 关于redis的延迟双删策略总结

    关于redis的延迟双删策略总结

    这篇文章主要介绍了关于redis的延迟双删策略总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • Redis数据库的应用场景介绍

    Redis数据库的应用场景介绍

    这篇文章主要介绍了Redis数据库的应用场景介绍,本文讲解了MySql+Memcached架构的问题、Redis常用数据类型、Redis数据类型应用和实现方式、Redis实际应用场景等内容,需要的朋友可以参考下
    2015-06-06
  • Redis底层数据结构详解

    Redis底层数据结构详解

    这篇文章主要介绍了Redis底层数据结构,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • redis键空间通知使用实现

    redis键空间通知使用实现

    这篇文章主要介绍了redis键空间通知使用实现
    2021-08-08
  • redis cluster集群模式下实现批量可重入锁

    redis cluster集群模式下实现批量可重入锁

    本文主要介绍了使用redis cluster集群版所遇到的问题解决方案及redis可重入锁是否会有死锁的问题等,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • redis数据倾斜处理方法

    redis数据倾斜处理方法

    我们在使用Redis分片集群时,集群最好的状态就是每个实例可以处理相同或相近比例的请求,但如果不是这样,则会出现某些实例压力特别大,而某些实例特别空闲的情况发生,本文就一起来看下这种情况是如何发生的以及如何处理
    2022-12-12
  • Redis Cluster集群动态扩容的实现

    Redis Cluster集群动态扩容的实现

    本文主要介绍了Redis Cluster集群动态扩容的实现,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • 完美解决Redis在双击redis-server.exe出现闪退问题

    完美解决Redis在双击redis-server.exe出现闪退问题

    本文主要介绍了完美解决Redis在双击redis-server.exe出现闪退问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Redis报错NOAUTH Authentication required简单解决办法

    Redis报错NOAUTH Authentication required简单解决办法

    这篇文章主要给大家介绍了关于Redis报错NOAUTH Authentication required的简单解决办法,Redis无密码报错NOAUTH Authentication required的原因是客户端访问Redis时需要提供密码,但是没有提供或提供的密码不正确,需要的朋友可以参考下
    2024-05-05

最新评论