本文将提供一个redis的工具类,可以用在Spring boot以及Spring Cloud项目中,本工具类主要整合了将Redis作为NoSql DB使用时的常用方法,以StringRedisTemplate实例为基础,封装了读取、写入、批量写入多个Redis hash等方法,降低了Redis学习成本,使业务代码更加高效、简洁、优雅。
一.pom.xml引入所需依赖本依赖主要用于使用HashMultimap,该hashmap是java中的HashMap增强版,可以允许键值对中的key重复,此种特性可以用于Redis批量更新hash。后文详细讲述。
二.RedisUtils工具类直接上源码,CV工程师必备,新建个Class,将其命名为RedisUtils ,后将首行包名修改下即可使用。
三.如何使用工具类 四.工具类中批量更新Redis Hash详解工具类中batchHashMapSet()重载的方法有两个,特别的是,其中一个方法是支持key值重复的,也就说可以同时更新或写入Redis 键名相同的两个hash,后写入的hash会把先写入的数据覆盖,适合一些实时往Redis同步数据的业务场景。
使用方法:
总结本文提供了支持RedisUtils工具类,可以满足大多数场景把Redis作为NoSQL DB来使用的操作。
到此这篇关于Java中RedisUtils工具类的使用的文章就介绍到这了,更多相关Java RedisUtils工具类内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!