引入必要的依赖包
1 2 3 4 5 6 7 8
| <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session</artifactId> </dependency>
|
redis连接配置
1 2 3 4 5
| spring: redis: host: 192.168.1.189 port: 6379 password: GHleYdcc
|
主类添加必要的注解
在程序入口类中添加@EnableRedisHttpSession注解,即可完成session的共享。
推荐设置@EnableRedisHttpSession(redisNamespace="user",maxInactiveIntervalInSeconds=1200),通过redisNamespace为该应用的session添加前缀防止冲突,maxInactiveIntervalInSeconds来设置session的过期时间。