SpringSession
SpringBoot集成SpringSession和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>
二、主配置文件配置连接Redis
spring:
redis:
host: #IP地址
port: 6379 #端口号,默认6379
#password 密码设置了就写,我就没设置
三、修改Redis配置文件
- 一定一定要注释掉bind 127.0.0.1,以及要把protected-mode yes 设置成no:
#bind 127.0.0.1 注释这个是为了防止Redis之能为本机服务,而不能被远程连接
protected-mode no 这个是关闭Redis自我保护机制,这样的话就可以外部连接Redis否则连接失败
如果还是不行,加上这个:开放6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
四、最好所有的实体类Bean都设置成可串行化
实体类Bean务必实现序列化接口Serializable
public class User implements Serializable {}