天天看點

Redis+Tomcat實作session綁定

實驗系統:四台CentOS7.4,其中一台Nginx反向代理伺服器,兩台Tomcat伺服器,一台Redis

實驗目的:為了能夠讓用戶端通路時,不管反向代理伺服器代理到哪個伺服器上都可以上用戶端得到相同的資料,是以就應該有專用于存放session的伺服器,Redis就可以充當次伺服器

實作拓撲圖:

Redis+Tomcat實作session綁定

實驗步驟:

Nginx代理配置

Tomcat1

測試頁面建立

Tomcat2

tomcat兩台伺服器上需要的jar包有:tomcat-redis-session-manager-2.0.0.jar、jedis-2.9.0.jar、commons-pool2-2.2.jar,可以從github中下載下傳

将以上的三個jar包複制到/usr/share/tomcat/lib/目錄下

最後重新開機服務

Redis緩存

測試結果

Redis+Tomcat實作session綁定
Redis+Tomcat實作session綁定

redis伺服器查詢

注意項說明:

1.注意三個jar包的版本,有些版本可能會不支援

2.注意redis是可以讓其他伺服器的通路