Skip to content

Releases: ran-jit/tomcat-cluster-redis-session-manager

tomcat-cluster-redis-session-manager-2.0.3

20 Apr 07:50
Compare
Choose a tag to compare

FYI: https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki

Downloads:

  • tomcat-cluster-redis-session-manager.zip - complete package

Changes Log:

* Bug fixes.
* Fix :: Redis TTL and MaxInactiveInterval issue
* Enhancement :: Redis clustering password supportability

tomcat-cluster-redis-session-manager-2.0.2

26 Nov 12:22
Compare
Choose a tag to compare

FYI: https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki

Downloads:

  • tomcat-cluster-redis-session-manager.zip - complete package

Changes Log:

* Bug fixes.
* Fix :: The method "setMaxInactiveInterval" of session is not effective.

tomcat-cluster-redis-session-manager-2.0.1

20 Oct 11:33
Compare
Choose a tag to compare

Tomcat clustering with Redis data-cache implementation.

Redis session manager is plug-gable one. It uses to store sessions into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers. Sessions are implemented as as non-sticky i.e, each request is forwarded to any server in round-robin manner.

The HTTP Requests session setAttribute(name, value) method stores the session into Redis (must be Serializable) immediately and the session getAttribute(name) method request directly from Redis. Also, the inactive sessions has been removed based on the session time-out configuration.

It supports, both redis stand-alone and multiple node cluster based on the redis-data-cache.properties configuration.

Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.

Supports:

  • Apache Tomcat 7
  • Apache Tomcat 8
  • Apache Tomcat 9

more details.. https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki

Downloads:

  • tomcat-cluster-redis-session-manager.zip - complete package

Changes Log:

  • Bug fixes.
  • Tomcat 7.x, 8.x & 9.x version supportability changes.

tomcat-cluster-redis-session-manager-2.0

28 Jul 09:43
Compare
Choose a tag to compare

Tomcat clustering with Redis data-cache implementation.

Redis session manager is plug-gable one. It uses to store sessions into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers. Sessions are implemented as as non-sticky i.e, each request is forwarded to any server in round-robin manner.

The HTTP Requests session setAttribute(name, value) method stores the session into Redis (must be Serializable) immediately and the session getAttribute(name) method request directly from Redis. Also, the inactive sessions has been removed based on the session time-out configuration.

It supports, both redis stand-alone and multiple node cluster based on the redis-data-cache.properties configuration.

Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.

Supports:
* Apache Tomcat 7
* Apache Tomcat 8

more details.. https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki

Downloads:
* tomcat-cluster-redis-session-manager.zip - complete package

Changes Log:

 * Bug fixes.
 * Removed redundant and unused codes.
 * Introduced new context for maintaining current session data.
 * Tomcat 7.x & 8.x version supportability changes.

Migration Procedure:

 * Replace redis data-cache properties in tomcat/conf directory.
 * Update the below lines in tomcat/conf/context.xml file.
        <Valve className="tomcat.request.session.redis.SessionHandlerValve" />
        <Manager className="tomcat.request.session.redis.SessionManager" />

tomcat-cluster-redis-session-manager-1.1.1

25 Nov 19:20
Compare
Choose a tag to compare

Welcome to Tomcat 8 Redis session manager

Redis session manager is plug-gable one. It uses to store sessions into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers. Sessions are implemented as as non-sticky i.e, each request is forwarded to any server in round-robin manner.

The HTTP Requests session setAttribute(name, value) method stores the session into Redis (must be Serializable) immediately and the session getAttribute(name) method request directly from Redis. Also, the inactive sessions has been removed based on the session time-out configuration.

It supports, both single redis master and redis cluster based on the RedisDataCache.properties configuration.

Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.

Supports:

  • Apache Tomcat 8

Tomcat Redis Cluster Enabled Session Manager is available in below location

https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki


Changes log:

Code modified for Redis database selection and connection timeout from default value to configurable value.

For this, I've added the below mentioned properties in "RedisDataCache.properties" configuration file,

 # Redis database (default 0)
      redis.database=0

 # Redis connection timeout (default 2000)
      redis.timeout=2000

 Note: Both the properties are not mandatory.

tomcat-cluster-redis-session-manager-1.1

19 Mar 16:39
Compare
Choose a tag to compare

Welcome to Tomcat 8 Redis session manager

Redis session manager is pluggable one. It uses to store sessions into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers. Sessions are implemented as as non-sticky i.e, each request is forwarded to any server in round-robin manner.

The HTTP Requests session setAttribute(name, value) method stores the session into Redis (must be Serializable) immediately and the session getAttribute(name) method request directly from Redis. Also, the inactive sessions has been removed based on the session time-out configuration.

It supports, both single redis master and redis cluster based on the RedisDataCache.properties configuration.

Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.

Supports:

  • Apache Tomcat 8

Tomcat Redis Cluster Enabled Session Manager is available in below location

https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki

tomcat-cluster-redis-session-manager-1.0

19 Mar 16:28
Compare
Choose a tag to compare

Welcome to Tomcat 7 Redis session manager

Redis session manager is pluggable one. It uses to store sessions into Redis for easy distribution of HTTP Requests across a cluster of Tomcat servers. Sessions are implemented as as non-sticky i.e, each request is forwarded to any server in round-robin manner.

The HTTP Requests session setAttribute(name, value) method stores the session into Redis (must be Serializable) immediately and the session getAttribute(name) method request directly from Redis. Also, the inactive sessions has been removed based on the session time-out configuration.

It supports, both single redis master and redis cluster based on the RedisDataCache.properties configuration.

Going forward, we no need to enable sticky session (JSESSIONID) in Load balancer.

Supports:

  • Apache Tomcat 7

Tomcat Redis Cluster Enabled Session Manager is available in below location

https://github.com/ran-jit/tomcat-cluster-redis-session-manager/wiki