實驗系統:四台CentOS7.4,其中一台Nginx反向代理伺服器,兩台Tomcat伺服器,一台Redis
實驗目的:為了能夠讓用戶端通路時,不管反向代理伺服器代理到哪個伺服器上都可以上用戶端得到相同的資料,是以就應該有專用于存放session的伺服器,Redis就可以充當次伺服器
實作拓撲圖:

實驗步驟:
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伺服器查詢
注意項說明:
1.注意三個jar包的版本,有些版本可能會不支援
2.注意redis是可以讓其他伺服器的通路