91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring session整合到Redis過程解析

發布時間:2020-08-23 22:34:07 來源:腳本之家 閱讀:188 作者:是柯南君 欄目:編程語言

為何要用Spring-session

在傳統單機web應用中,一般使用tomcat/jetty等web容器時,用戶的session都是由容器管理。瀏覽器使用cookie中記錄sessionId,容器根據sessionId判斷用戶是否存在會話session。這里的限制是,session存儲在web容器中,被單臺服務器容器管理。

但是網站主鍵演變,分布式應用和集群是趨勢(提高性能)。此時用戶的請求可能被負載分發至不同的服務器,此時傳統的web容器管理用戶會話session的方式即行不通。除非集群或者分布式web應用能夠共享session,盡管tomcat等支持這樣做。但是這樣存在以下兩點問題:

需要侵入web容器,提高問題的復雜

web容器之間共享session,集群機器之間勢必要交互耦合

Spring session整合到Redis過程解析

有了spring-session之后,我們可以將session保存到RedisMongodbnosql數據庫。這樣就避免了單點緩存的限制。

Let's do it

1.引入jar包

<dependency>
  <groupId>org.springframework.session</groupId>
  <artifactId>spring-session-data-redis</artifactId>
</dependency>
<dependency>
  <groupId>redis.clients</groupId>
  <artifactId>jedis</artifactId>
  <version>2.9.0</version>
</dependency>

2、在application.properties中加入如下配置文件

#設置session存儲格式為redis
spring.session.store-type=redis
server.servlet.session.timeout=3600
#session更新策略,有ON_SAVE、IMMEDIATE,前者是在調用#SessionRepository#save(org.springframework.session.Session)時,在response commit前刷新緩存,#后者是只要有任何更新就會刷新緩存
spring.session.redis.flush-mode=on-save
spring.session.redis.namespace=spring:session
#redis配置
spring.redis.database=0
spring.redis.host=10.34.51.234
spring.redis.password=123456
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.port=6379

3、配置redis服務器

(略)

4、編寫SpringBoot程序

Spring session整合到Redis過程解析

5、運行登錄一下吧

Spring session整合到Redis過程解析

可以看到查看到了session信息

6、未完成序列化操作。不過我感覺也沒必要完成序列化操作吧~

結束!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪湖市| 德州市| 兴山县| 乌拉特前旗| 江门市| 和平县| 明光市| 商都县| 黎平县| 安阳县| 青龙| 济宁市| 义马市| 福海县| 浠水县| 方山县| 广东省| 阿克苏市| 泌阳县| 九寨沟县| 兴化市| 吴川市| 渭源县| 黔西县| 洛川县| 得荣县| 琼海市| 浠水县| 湘潭市| 东港市| 子长县| 安溪县| 元朗区| 南雄市| 崇文区| 比如县| 郁南县| 历史| 佛山市| SHOW| 天台县|