Tomcat7使用Redis进行Session共享 Java版
准备事项:
1、Redis服务端(已安装,redis-3.2.5)
2、Tomcat7(已部署)
3、JDK1.7(已安装)
注意事项:
1、需要准备好3个jar包:tomcat-redis-session-manage-tomcat7.jar jedis-2.7.2.jar commons-pool2-2.2.jar
2、session中存放的需要共享对象,需要序列化(implements java.io.Serializable)
操作步骤:
1、将3个jar包放置在Tomcat的lib目录下
2、修改Tomcat的context.xml(conf目录下),增加相关配置:
其中,password为连接Reids服务端的认证密码,如果没有,可以不配置此项;database为选择连接的数据库。
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="192.168.1.123"
port="6379"
database="0"
maxInactiveInterval="60" password="123456" />