本文檔是用來詳細描述 nginx+tomcat+redis負載均衡實現session共享html
軟件名稱nginx |
下載地址git |
功能說明github |
Nginx-v1.6.0redis |
http://nginx.org/download/nginx-1.6.0.tar.gz數據庫 |
負載均衡apache |
commons-pool-2-2.4.2.jarwindows |
http://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gztomcat |
|
jedis-2.7.3.jar服務器 |
http://central.maven.org/maven2/redis/clients/jedis/2.7.3/jedis-2.7.3.jar |
|
tomcat-redis-session-manager1.2.jar |
http://download.csdn.net/download/qinxcb/8279761 |
|
Redis |
https://github.com/ServiceStack/redis-windows/blob/master/downloads/redis64-2.8.9.zip |
Redis數據庫 windows版本
|
參考地址:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html
Redis和負載服務器放一個地址及Nginx服務器
解壓:
Cmd命令
用cd命令轉到redis-server.exe 所在的目錄下
運行redis-server.exe redis.windows.conf 命令啓動redis數據庫
打開:redis.windows.conf 文件
Ctrl+F 尋找requirepass
取消前面的#號 並自行設置密碼
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="127.0.0.1"
port="6379"
password="root"
database="0"
maxInactiveInterval="60" />
Host:指向負載服務器所在的ip地址
如redis數據庫設置了密碼:要設置爲一致
打開nginx.conf
找到 upstream節點
直接複製多個Tomcat服務端口配置相同權重便可;
Redis數據庫====》Tomcat服務器====》Nginx服務器