1. 首页
  2. 编程语言
  3. Java
  4. spring-data-redis 2.0 的使用示例代码

spring-data-redis 2.0 的使用示例代码

上传者: 2021-05-02 05:37:10上传 PDF文件 78.11 KB 热度 13次

在使用Spring Boot2.x运行Redis时,发现百度不到顺手的文档,搞通后发现其实这个过程非常简单和简洁,觉得有必要拿出来分享一下。Spring Boot2.x 不再使用Jedis,换成了Lettuce。Lettuce是基于 Netty 实现的,所以性能更好。但是我看到很多文章居然在Spring Boot 2.x还在写Jedis的配置。依赖比较简单,spring-boot-starter-data-redis、commons-pool2 即可。在属性中配置Redis Server的访问地址、密码、数据库,并配置连接池的属性。全局使能缓存通过注解使用缓存,@Cacheable 将获取值存入缓存@CachePut 更新缓存@CacheEvict 删除缓存当然为了支持序列化,我的UserDTO得implements Serializable至此缓存已经可以用起来了,不需要编写RedisConfig代码,有点小遗憾,直接去Redis查看数据,发现是乱码。这是因为我使用的是Java自带的序列化,如果要更换Redis序列化方法,就要重写RedisConfig了。

下载地址
用户评论