分布式Session使用步骤

目录

  • [1. 为什么用分布式Session](#1. 为什么用分布式Session)
  • [2. Spring-Session使用步骤](#2. Spring-Session使用步骤)
    • [2-1. 添加依赖](#2-1. 添加依赖)
    • [2-2. yml配置](#2-2. yml配置)

1. 为什么用分布式Session

  • 将一个项目部署到多台服务器上时,多台服务器的Tomcat的Session不共享。
  • 那么就有可能造成Session数据不一致情况,所以此时就需要使用分布式Session。

2. Spring-Session使用步骤

2-1. 添加依赖

xml 复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
    <version>2.7.17</version> <!--与Spring Boot版本保持一致-->
</dependency>
<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-redis</artifactId>
    <version>2.7.4</version> <!--与Spring Boot版本保持一致-->
</dependency>

2-2. yml配置

yml 复制代码
spring:
  # session 失效时间 1天
  session:
    timeout: 86400
    store-type: redis # 存储类型配置为redis

store-type: 设置为redis 后,session中的属性会被自动加到redis中。

相关推荐
NCIN EXPE1 小时前
redis 使用
数据库·redis·缓存
hERS EOUS1 小时前
nginx 代理 redis
运维·redis·nginx
NoSi EFUL3 小时前
redis存取list集合
windows·redis·list
Deepincode3 小时前
Redis源码探究系列—SDS 扩容策略与内存预分配机制
redis
程序员老邢4 小时前
【技术底稿 19】Redis7 集群密码配置 + 权限锁死 + 磁盘占满连锁故障真实排查全记录
java·服务器·经验分享·redis·程序人生·微服务
coNh OOSI5 小时前
Redis——Windows安装
数据库·windows·redis
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.6 小时前
Redis主从复制配置全攻略
数据库·redis·笔记
csdn2015_6 小时前
修改分类信息的时候将分类异步写入redis
数据库·redis·bootstrap
woniu_buhui_fei6 小时前
Redis知识整理二
数据库·redis·缓存