1.pom.xml中引入redis-session依赖。
<!--redis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
</dependency>
2、RedisSessionConfig 配置,配置redisSession有效期
import org.springframework.context.annotation.Configuration;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
@Configuration
//maxInactiveIntervalInSeconds 默认是1800秒过期
@EnableRedisHttpSession(maxInactiveIntervalInSeconds=1800)
public class RedisSessionConfig {
}
3、bootstrap.yml配置,配置redis连接池
spring:
redis:
host: 192.168.11.41
port: 6379
password: 123456
ssl: false
database: 10
timeout: 30s
#基于netty nio
lettuce:
pool:
max-active: 8 #缺省值8
max-idle: 4 #缺省值8
min-idle: 0 #缺省值0
max-wait: 30s #缺省值-1