存储session到redis,达到session共享。
pom.xml
<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>
application.yml 配置redis连接信息和spring.session.store-type
spring:
session:
store-type: redis #session存储方式
redis:
host: ip
password: 密码
port: 6379
org.springframework.boot.autoconfigure.session.StoreType
支持的存储类型
package org.springframework.boot.autoconfigure.session;
public enum StoreType {
/**
* Redis backed sessions.
*/
REDIS,
/**
* MongoDB backed sessions.
*/
MONGODB,
/**
* JDBC backed sessions.
*/
JDBC,
/**
* Hazelcast backed sessions.
*/
HAZELCAST,
/**
* No session data-store.
*/
NONE
}
启动两个实例,一个端口是8080,另一个是8081
8080登录以后,访问8081也可以,不需要再次登录。