1. 必要なインストールパッケージとjarパッケージを準備します
nginx-1.6.3.tar.gz
apache-tomcat-7.0.62.tar.gz
redis-3.0.2.tar.gz
jdk- 7u79-linux-x64.tar.gz
jedis-2.1.0.jar
commons-pool-1.6.jar
tomcat-redis-session-manager-tomcat-7.jar
説明: ここで使用されます。バージョンは 2.1.0、commons-pool は 1.6 です
インターネット上には、jedis 2.6 以降のバージョンと commons-pool 2.0 が使用されている場所がたくさんあります。これは、commons が原因で発生します。 -pool 2.0 バージョン。commons/pool/impl フォルダーがありません。
2.tomcatconfigurationcontect.xmlのトムキャットセッション管理の追加。xml .com;
index maomingIndex.doindex.doindex.jspindex.html;location/{
proxy_redirectオフ;proxy_set_headerホスト$host;
proxy_set_headerX-Real -Ip $remote_addr;
proxy_set_header out 5; //ここでの時間はアプリケーションの実際の状況に応じて設定されます
proxy_send_timeout 5;//短すぎるとゲートウェイエラーが発生します
proxy_read_timeout 5 //長すぎるとTomcatがシャットダウンして切り替えが遅くなります
proxy_buffer_size 4k;
proxy_pass http://tomcat ;
4. 対応するjarパッケージと関連するダウンロードアドレスはここに添付されています
tomcat-redis-setis-setis.-session-manager/downloads
jedis ソースコードアドレス: https://github.com/xetorthio/jedis
上記では、nginx+tomcat7+redis クラスター構成を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。