一.安装nginx(具体查看nginx安装博客)
二.安装redis
1.下载redis-3.0.3;
2.tar -zxvf redis-3.0.3.tar.gz
3.make
这里可能会报错,tclsh8.5: not found 发现少了tcl 报错
解决方法:下载,安装tcl
#wget http://downloads.sourceforge.net/tcl/tcl8.5.9-src.tar.gz
#cd /tcl8.5.9-src/unix
#./configure
#make
#make install
接着make ,make test 就没报错了
接着进入redis目录下的src目录
src目录下这些文件作用如下
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具.你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能.
redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
接着建立Redis目录,并将上面编译好的程序转移
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/var
cp redis-benchmark redis-check-aof redis-cli redis-server redis-check-dump /usr/local/redis/bin/
cp ../redis.conf /usr/local/redis/etc/
4.修改配置文件,一般需要把/usr/local/redis/etc/redis.conf里面的 daemonize no 改为 daemonize yes其他的看需要修改。
5.启动redis
# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
6.查看是否启动,netstat -antp|grep redis
7.测试 /usr/local/redis/bin/redis-cli
redis> set name grhlove123
OK
redis> get name
"grhlove123"
8.成功
ps:
开启redis端口,修改防火墙配置文件
vi /etc/sysconfig/iptables
加入端口配置
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
重新加载规则
service iptables restart
三.
准备两个tomcat,修改相应的端口
名称 | IP | 端口 | tomcat版本 | JDK |
tomcat1 | 10.10.49.23 | 8080 | 7.0.40 | 1.7.0_25 |
tomcat2 | 10.10.49.15 | 8081 | 7.0.40 | 1.7.0_25 |
四.
修改nginx.conf加上:
五.
下载tomcat-redis-session-manager相应的jar包,主要有三个:
http://download.csdn.net/detail/qinxcb/8279761
wget http://central.maven.org/maven2/redis/clients/jedis/2.5.2/jedis-2.5.2.jar
wget http://central.maven.org/maven2/org/apache/commons/commons-pool2/2.0/commons-pool2-2.0.jar
下载完成后拷贝到$TOMCAT_HOME/lib中
六.修改两tomcat的context.xml: