# Tomcat8-redis-session共享
**Repository Path**: time90/tomcat8_redis_session_sharing
## Basic Information
- **Project Name**: Tomcat8-redis-session共享
- **Description**: Tomcat8-redis-session共享
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-05-17
- **Last Updated**: 2022-03-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
/**
* Tomcat clustering with Redis data-cache implementation.
*
* author: Ranjith Manickam @ 12 Jul' 2018
*/
Supports:
- Apache Tomcat 7
- Apache Tomcat 8
- Apache Tomcat 9
Pre-requisite:
1. jedis.jar
2. commons-pool2.jar
3. commons-logging.jar
more details.. https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki
Steps to be done,
1. Move the downloaded jars to tomcat/lib directory
- tomcat/lib/
2. Add tomcat system property "catalina.base"
- catalina.base="TOMCAT_LOCATION"
3. Extract downloaded package (tomcat-cluster-redis-session-manager.zip) to configure Redis credentials in redis-data-cache.properties file and move the file to tomcat/conf directory
- tomcat/conf/redis-data-cache.properties
4. Add the below two lines in tomcat/conf/context.xml
5. Verify the session expiration time (minutes) in tomcat/conf/web.xml
60
Note:
- All your session attribute values must implement java.io.Serializable.
- Supports redis default, sentinel and cluster based on the redis-data-cache.properties configuration.