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

qqstrategy55120 8 0 pdf 2021-05-02 05:05:10

在使用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了。

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

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

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

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

用户评论
请输入评论内容
评分:
暂无评论