Springboot 集成Redis
一、pom添加依赖
<!--redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- spring2.X集成redis所需common-pool2-->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.11.1</version>
</dependency>
注意commons-pool2包与spring的版本一致性,若出错尝试升级或降级commons-pool2版本。
二、配置redis信息
spring.redis.host = 127.0.0.1
spring.redis.host.port= 6379
#spring.redis.host.name=
#spring.redis.host.password=
三、测试
使用RedisTemplate进行操作
@Resource
RedisTemplate redisTemplate;
@GetMapping("/redis/{name}")
public Object redis(@PathVariable String name){
redisTemplate.opsForValue().set("name",name);
//设置过期时间1天过期
redisTemplate.expire("name",1, TimeUnit.DAYS);
return redisTemplate.opsForValue().get("name");
}