Tomcat Session 存儲至 Redis


幫助文檔

https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration

安裝步驟

  • Node 1 和 Node 2 操作一致
  • 相關(guān) jar 包
    1.memcached-session-manager
    2.memcached-session-manager-VERSION # 選擇對應(yīng) Tomcat 版本
    3.kryo 相關(guān) jar 包 # 序列化相關(guān)
    4.jedis
~]# yum install -y tomcat redis
~]# vim /etc/redis.conf
bind 0.0.0.0
~]# systemctl start redis
~]# redis-cli
slaveof 172.18.33.101   # 配置 Redis 主從
~]# cd /root/msm
~]# cp * /usr/share/java/tomcat
~]# vim /etc/tomcat/server.xml

<Context path="/myapp" docBase="/data/webapps/myapp" reloadable="">   // Context 配置段需放置于 Host 段內(nèi)
    <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
        memcachedNodes="redis://172.18.33.101"   // 名稱:主機(jī)名|IP 地址:端口 
        sticky="false"
        sessionBackupAsync="uriPattern:/path1|/path2"
        requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"   // 不匹配資源
        transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
        />
</Context>

~]# systemctl start tomcat
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容