關於Spring Session的redis配置

2022-07-12 00:15:11 字數 949 閱讀 6136

相信對於session的概念大家都應該有所了解,但是在tomcat內建的session是儲存在記憶體中的,主要存在兩個問題:1、如果請求過多,記憶體可能放不下而導致記憶體溢位。2、如果是集群環境,會導致在a伺服器上的使用者登陸完,切流到b伺服器上b伺服器卻不認識。

spring session可以很好的解決這些問題,這邊主要介紹將session存在redis裡面的方式。

springboot配置spring session的主要步驟:

第一步:配置redis。這邊在前面已經有所介紹:

第二步:引入spring session的依賴

<

dependency

>

<

groupid

>org.springframework.session

groupid

>

<

artifactid

>spring-session-data-redis

artifactid

>

dependency

>

<

dependency

>

<

groupid

>org.springframework.session

groupid

>

<

artifactid

>spring-session

artifactid

>

dependency

>

第三步:編寫配置類sessionconfig

完成

Spring Session 會話管理

2.session會話管理及帶來的問題 3.session會話共享方案 2.使用session 先不使用spring session restcontroller public class setsessioncontroller restcontroller public class getses...

spring session使用日誌

請求進入和退出時,filter觸發session的提取和儲存 getattribute時會查詢資料庫 setattribute會儲存到資料庫 daemond執行緒定時自動刪除過期的session spring session只提供了自動提取和維護session的功能,基於session的許可權校驗需...

spring session使用配置redis

1.新增依賴 dependency groupid org.springframework.session groupid artifactid spring session data redis artifactid version 1.2.0.release version dependency...