pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
yml文件
spring:
application:
# \u6307\u5B9A\u6CE8\u518C\u5230eureka server\u4E0A\u7684\u670D\u52A1\u540D\u79F0
name: cloud-redis
redis:
## Redis数据库索引(默认为0)
database: 0
## Redis服务器连接端口
port: 6379
## Redis服务器地址
host: 127.0.0.1
## Redis服务器连接密码(默认为空)
password:
jedis:
pool:
## 连接池最大连接数(使用负值表示没有限制)
#spring.redis.pool.max-active=8
max-active: 8
## 连接池最大阻塞等待时间(使用负值表示没有限制)
#spring.redis.pool.max-wait=-1
max-wait: -1
## 连接池中的最大空闲连接
#spring.redis.pool.max-idle=8
max-idle: 8
## 连接池中的最小空闲连接
#spring.redis.pool.min-idle=0
min-idle: 0
## 连接超时时间(毫秒)
timeout: 1200
cache:
redis:
time-to-live: 1800s
cache-names: menus_cache
type: redis
示例代码
@RestController
public class TestController {
@Resource
private StringRedisTemplate stringRedisTemplate;
@RequestMapping(value="/user/testGet",method= RequestMethod.GET)
public String getname(int age ){
stringRedisTemplate.opsForValue().set("lzj","123");
return stringRedisTemplate.opsForValue().get("lzj");
}
}