日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

springBoot(20):使用Spring Session实现集群-redis

發布時間:2023/12/19 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springBoot(20):使用Spring Session实现集群-redis 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、session集群的解決方案

1.1、擴展指定server

利用Servlet容器提供的插件功能,自定義HttpSession的創建和管理策略,并通過配置的方式替換掉默認的策略。缺點:耦合Tomcat/Jetty等Servlet容器,不能隨意更換容器。

1.2、利用Filter

利用HttpServletRequestWrapper,實現自己的 getSession()方法,接管創建和管理Session數據的工作。spring-session就是通過這樣的思路實現的。

?

Spring Boot中spring session支持方式:

?JDBC、MongoDB、Redis、Hazelcast、HashMap


二、實現

2.1、添加依賴

<!--?spring?session?--> <dependency><groupId>org.springframework.session</groupId><artifactId>spring-session</artifactId> </dependency> <!--spring?session?與redis應用基本環境配置,需要開啟redis后才可以使用,不然啟動Spring?boot會報錯?--> <dependency><groupId>org.springframework.session</groupId><artifactId>spring-session-data-redis</artifactId> </dependency> <!--?redis?--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-redis</artifactId> </dependency>

2.2、配置application.properties

########################spring?session開始################ #?spring?session使用存儲類型 spring.session.store-type=redis #?spring?session刷新模式:默認on-save #spring.session.redis.flush-mode=on-save #spring.session.redis.namespace= #?session超時時間,單位秒 #server.session.timeout=30 #########################spring?session結束################ #########################redis開始######################### spring.redis.host=192.168.175.13 spring.redis.port=6379 spring.redis.password=123456 #spring.redis.database=0 #spring.redis.pool.max-active=8 #spring.redis.pool.max-idle=8 #spring.redis.pool.max-wait=-1 #spring.redis.pool.min-idle=0 #spring.redis.timeout=0 #########################redis結束#########################

2.3、測試

新建兩個應用,都按上面的配置,一個開8989端口,一個開8988端口,效果如下:

?


?


轉載于:https://blog.51cto.com/1754966750/1944692

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的springBoot(20):使用Spring Session实现集群-redis的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。