Update README.md
parent
13bcf29e58
commit
5fca37e84b
22
README.md
22
README.md
|
@ -9,35 +9,31 @@ It supports, both single redis master and redis cluster based on the RedisDataCa
|
||||||
Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.
|
Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.
|
||||||
|
|
||||||
## Supports:
|
## Supports:
|
||||||
* [Apache Tomcat 7](https://github.com/ran-jit/tomcat-cluster-redis-session-manager/releases/tag/1.0)
|
* Apache Tomcat 7
|
||||||
* Apache Tomcat 8
|
* Apache Tomcat 8
|
||||||
|
|
||||||
## Downloads:
|
## Pre-requisite:
|
||||||
|
|
||||||
##### Pre-requisite:
|
|
||||||
1. jedis.jar
|
1. jedis.jar
|
||||||
2. commons-pool2.jar
|
2. commons-pool2.jar
|
||||||
3. commons-logging.jar
|
3. commons-logging.jar
|
||||||
|
|
||||||
**Tomcat Redis Cluster Enabled Session Manager is available in below location**
|
more details.. https://github.com/ran-jit/TomcatClusterRedisSessionManager/wiki
|
||||||
|
|
||||||
https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Steps to be done,
|
#### Steps to be done,
|
||||||
1. Move the downloaded jars to tomcat/lib directory
|
1. Move the downloaded jars to tomcat/lib directory
|
||||||
* **$catalina.home/lib/**
|
* **tomcat/lib/**
|
||||||
|
|
||||||
2. Add tomcat system property "catalina.base"
|
2. Add tomcat system property "catalina.base"
|
||||||
* **catalina.base="TOMCAT_LOCATION"**
|
* **catalina.base="TOMCAT_LOCATION"**
|
||||||
|
|
||||||
3. Configure downloaded Redis credentials in RedisDataCache.properties file and move the file to tomcat/conf directory
|
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/RedisDataCache.properties**
|
* **tomcat/conf/redis-data-cache.properties**
|
||||||
|
|
||||||
4. Add the below two lines in tomcat/conf/context.xml
|
4. Add the below two lines in tomcat/conf/context.xml
|
||||||
* **<Valve className="com.r.tomcat.session.management.RequestSessionHandlerValve" />**
|
* **<Valve className="tomcat.request.session.redis.SessionHandlerValve" />**
|
||||||
* **<Manager className="com.r.tomcat.session.management.RequestSessionManager" />**
|
* **<Manager className="tomcat.request.session.redis.SessionManager" />**
|
||||||
|
|
||||||
5. Verify the session expiration time in tomcat/conf/web.xml
|
5. Verify the session expiration time in tomcat/conf/web.xml
|
||||||
* **<session-config>**
|
* **<session-config>**
|
||||||
|
@ -45,4 +41,4 @@ Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer
|
||||||
* **</session-config>**
|
* **</session-config>**
|
||||||
|
|
||||||
### Note:
|
### Note:
|
||||||
* Supports, single and multi-node redis cluster based on the RedisDataCache.properties configuration.
|
* This supports, both redis stand-alone and multiple node cluster based on the redis-data-cache.properties configuration.
|
||||||
|
|
Loading…
Reference in New Issue