redis 与tomcat 的session 共享

1.什么是redis
redis是一个key-value 存储系统。为了保证效率,数据都是缓存在内存中。它支持存储的value类型相对更多,包括string(字符串)、list( 链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些 数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
2.安装redis-2.8.17
cd /usr/local
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar -zxvf redis-2.8.17.tar.gz
cd  redis-2.8.17
make

cd /usr/local/redis-2.8.17/src
 ./redis-server & (启动redis)
 redis.conf (配置文件,自行研究)

3.tomcat的安装
tomcat版本apache-tomcat-8.0.46.tar.gz(注意一定要这个版本,更高的版本测试不行)
cd  /usr/local
创建tomcat目录 mkdirtomcat
解压缩 tar -xzvf apache-tomcat-8.0.46.tar.gz -C /usr/local/tomcat/
 
修改context.xml
<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" />
<Manager className="com.radiadesign.catalina.session.RedisSessionManager"
host="redis的ip"
port="6379"
database="0"
maxInactiveInterval="60" />
 
/usr/local/tomcat/apache-tomcat-8.0.46/lib下面放三个lib包
tomcat8-redis-session-manager.jar
jedis-2.7.2.jar
commons-pool2-2.3.jar
启动tomcat,则该tomcat的session 存在该redis存储系统中






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值