Skip to content
Ranjith Manickam edited this page Nov 26, 2017 · 38 revisions

Welcome to the Tomcat Clustering Redis Session Manager wiki!

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.

Tomcat Cluster :: Redis Session Manager

Session objects in Redis

Supports:

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

Downloads:

Supports:

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

Downloads: Total Downloads

Clone this wiki locally