springboot 配置redis
时间: 2023-11-23 09:56:45 浏览: 99
spring boot中各个版本的redis配置问题详析
以下是Spring Boot配置Redis的步骤:
1.在pom.xml文件中添加以下依赖项:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.8.1</version>
</dependency>
```
2.在application.yml文件中添加以下配置:
```yaml
spring:
redis:
host: localhost # Redis服务器地址
port: 6379 # Redis服务器端口号
database: 0 # Redis数据库索引(默认为0)
password: # Redis服务器连接密码(默认为空)
timeout: 10s # 连接超时时间(默认为10秒)
lettuce:
pool:
max-active: 8 # 连接池的最大数据库连接数
max-idle: 8 # 连接池中的最大空闲连接
min-idle: 0 # 连接池中的最小空闲连接
max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
```
3.在Java代码中使用RedisTemplate进行操作,例如:
```java
@Autowired
private RedisTemplate<String, Object> redisTemplate;
public void setValue(String key, Object value) {
redisTemplate.opsForValue().set(key, value);
}
public Object getValue(String key) {
return redisTemplate.opsForValue().get(key);
}
```
阅读全文