分布式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中。

相关推荐
Jm大好时光6 分钟前
redis实现消息队列的几种方式
数据库·redis·缓存
陶然同学1 小时前
RabbitMQ轻松构建高效可靠的消息队列系统
java·网络·分布式·rabbitmq·mq
勤奋的凯尔森同学2 小时前
Ubuntu24.04安装和配置Redis7.4
redis·ubuntu24.04·redis7.4
骑鱼过海的猫1233 小时前
【redis】redis
java·数据库·redis
CT随3 小时前
Redis 概 述 和 安 装
数据库·redis·缓存
gorgor在码农3 小时前
Redis 高并发缓存架构实战与性能优化
redis·缓存·架构
GDDGHS_4 小时前
kafka夺命连环三十问(16-22)
分布式·kafka
r i c k4 小时前
MongoDB分布式集群搭建----副本集----PSS/PSA
数据库·分布式·mongodb
龙哥·三年风水4 小时前
群控系统服务端开发模式-应用开发-前端部门功能开发
分布式·vue·群控系统
songqq275 小时前
【快速上手】Kafka-Eagle 监控的安装部署
分布式·kafka