spring boot添加的依赖忽略,在此记录一下踩过的坑,使用spring boot 2.X版本。
1、spring boot 关于redis配置如下,使用.yml
spring:
redis:
database: 0
port: 6379
timeout: 5000
host: 192.168.0.66
pool:
max-active: 8
max-idle: 10
min-idle: 0
max-wait: -1
对应maven只需要添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
此外不需要添加其他任何配置文件,在项目中可直接使用 RedisTemplate 和 StringRedisTemplate 进行接下来的操作,需要注意RedisTemplate 和 StringRedisTemplate维护的是两套缓存
RedisTemplate redisTemplate1 = ApplicationBeanFactory.getBean("stringRedisTemplate");
//或者
RedisTemplate redisTemplate1 = ApplicationBeanFactory.getBean("redisTemplate");
//或者
@Resource
RedisTemplate redisTemplate;
//或者
@Resource