基於Redis的Nginx服務器集群session共享


原料:jdk1.8,tomcat7,nginx1.16,Redis3.2.100,Redis-Tomcat需要的jar包,基於windows7。

Redis3.2.100與Redis-Tomcat需要的jar包下載鏈接:鏈接:https://pan.baidu.com/s/1MJ3_A5fNkFpgB6rHbluA_Q     提取碼:j4me 

nginx安裝參考上一篇文章:https://www.cnblogs.com/bigdatadiary/p/10951313.html

  1.安裝jdk1.8,配置環境變量

  2.解壓Tomcat7(兩份),分別命名為tomcat0,tomcat1,並修改端口保證兩個Tomcat能正常運行

  3.安裝Redis,解壓,cmd,進入解壓目錄,執行redis-server redis.windows.conf命令,執行成功后會看到Redis版本號和端口6379

  4.執行redis-server --service-install redis.windows.conf,把Redis安裝為Windows服務

  5.執行redis-server --service-start,啟動Redis服務,也可以去服務中啟動,到這里Redis就按裝完成了,常用命令如下:

常用的服務命令

卸載服務:redis-server --service-uninstall

開啟服務:redis-server --service-start

停止服務:redis-server --service-stop

  6.修改Tomcat,中context.xml,在<Context></Context>中添加一下代碼

<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="127.0.0.1"
port="6379"
database="0"
maxInactiveInterval="60" />

  7.將Redis-Tomcat需要的jar包放在Tomcat的lib目錄下

  8.然后啟動Tomcat和nginx,在瀏覽器中訪問nginx監聽的端口

  以下為結果截圖:

  session共享成功。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM