Tomcat 8 会话复制与 Redis

Har*_*nan 2 load-balancing redis tomcat8

Tomcat 8上可以用redis实现会话复制吗?我找不到适用于 tomcat 8 的 redis 会话管理器 jar!

Nik*_*rov 5

Redisson框架提供了一个现成的解决方案- 基于 Redis 的内存数据网格。

使用方法分两步:

  1. 将 RedissonSessionManager 添加到 context.xml 中

     <Manager className="org.redisson.tomcat.RedissonSessionManager"
          configPath="${catalina.base}/redisson.yaml" />
    
    Run Code Online (Sandbox Code Playgroud)

configPath- Redisson JSON 或 YAML 配置的路径。有关更多详细信息,请参阅配置 wiki 页面

  1. 将两个 jar 复制到 TOMCAT_BASE/lib 目录:redisson-all-3.x.x.jarredisson-tomcat-9-3.x.x.jar

使用Redisson PRO版本将 Tomcat 会话管理器的性能提升多达4 倍