分布式Session使用步骤

1. 为什么用分布式Session

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

在这里插入图片描述

2. Spring-Session使用步骤

2-1. 添加依赖

<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配置

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

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

相关推荐

  1. 关于分布式session的问题

    2023-12-24 07:24:02       12 阅读
  2. Redis 实现分布式Session 登录相关细节

    2023-12-24 07:24:02       9 阅读
  3. 怎么使用Redis模拟Session

    2023-12-24 07:24:02       14 阅读
  4. <span style='color:red;'>Session</span>

    Session

    2023-12-24 07:24:02      23 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-24 07:24:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-24 07:24:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-24 07:24:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-24 07:24:02       18 阅读

热门阅读

  1. Pytorch项目,肺癌检测项目之三

    2023-12-24 07:24:02       40 阅读
  2. 力扣labuladong一刷day45天二分图判定

    2023-12-24 07:24:02       43 阅读
  3. 二级指针使用

    2023-12-24 07:24:02       42 阅读
  4. mybatisx 插件模板

    2023-12-24 07:24:02       42 阅读
  5. 第6章 用户输入和while循环

    2023-12-24 07:24:02       41 阅读
  6. Hadoop

    Hadoop

    2023-12-24 07:24:02      39 阅读
  7. Python中使用YAML文件进行配置文件管理

    2023-12-24 07:24:02       42 阅读