在Tomat7上使用Redis实现分布式Session

 时间:2024-10-15 05:45:32

1、 下载Redis并且使用下面的命令编译安装:wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake

2、 使用如下命令启动Rediscd RedisDirectory/src./redis-server --port 6379

3、 下载最新的Tomcat 7

4、 下载最新的Jedis(一个Redis 的Java客户端),Tomcat Redis Session Manager 和 Apache Commons Pool

5、 将上面所有的Jar包都拷到Tomcat7安装目录下面的Lib目录下

6、 在Tom罕铞泱殳cat 的conf/context.xml 文件里增加如下内容(或者在server.xml的context块中添加):<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" /><Manager className="com.radiadesign.catalina.session.RedisSessionManager" host="localhost" <!-- 可选,默认是"localhost" --> port="6379" <!-- 可选,默认是 "6379" --> database="0" <!-- 可选,默认是 "0" --> maxInactiveInterval="60" <!-- 可选,默认是 "60" (单位:秒)--> />

7、 重启Tomcat7,你现你可以看到,Session的内容开始在Redis中创建了。现在,Tomcat7的Session就保存到Redis中了,而且它也维护着Session的不同方面。

8、各个组件的下载地址:Redis:http://redis.io/JRedis: https://github.com/x髫潋啜缅etorthio/jedisTomcat Redis Session Manager :https://github.com/jcoleman/tomcat-redis-session-manager/downloadsApache Commons Pool :http://commons.apache.org/proper/commons-pool/download_pool.cgi

  • 设置session的存储方式为redis
  • Redis如何实现高可用
  • redis desktop manager使用
  • 如何使用redis进行缓存
  • redis集群如何解决重启不了的问题
  • 热门搜索
    吃柚子有什么好处 15万左右买什么车 什么是营业税 明星都用什么护肤品 翩翩起舞的意思 反噬是什么意思 耿耿于怀的意思 踢脚线用什么材质好 转述句是什么意思 杀青是什么意思