在SpringBoot整合Redis很简单
- SpringData介绍
- 操作mysql/redis/elasticseatch
- SpringDataRedis是专门操作redis的依赖
- 添加依赖 spring-boot-starter-data-redis
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
注意
- Springboot2后默认使用Lettuce作为访问redis的客户端
- 旧版本lettuce存在堆外内存溢出的bug, 5.3版本修复了这个bug, 我们是用 6.1
- 很多同学没产生原因
- 并发量不高
- 内存足够大,没发生问题就又发布更新了
- 解决方式
- 升级版本
- 换jedis
本文作者为DBC,转载请注明。