1.下载memcached的windows版本,地址在http://code.jellycan.com/memcached/
2.解压到任意目录,然后用管理员身份cd到你的解压目录
3.memcached.exe -d install
4.memcached.exe -d start
memcached安装完成。
下载memcache的for tomcat的session集成包,地址在
http://code.google.com/p/memcached-session-manager/
下载以下文件
http://memcached-session-manager.googlecode.com/files/memcached-session-manager-1.3.0.jar
http://memcached-session-manager.googlecode.com/files/msm-javolution-serializer-jodatime-1.3.0.jar
http://memcached-session-manager.googlecode.com/files/msm-javolution-serializer-cglib-1.3.0.jar
http://spymemcached.googlecode.com/files/memcached-2.4.2.jar
http://memcached-session-manager.googlecode.com/files/javolution-5.4.3.1.jar
http://memcached-session-manager.googlecode.com/files/msm-javolution-serializer-1.3.0.jar
将这些文件放到tomcat的lib目录下
修改tomcat的配置文件content.xml,添加以下代码
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:localhost:11211"
requestUriIgnorePattern=".*\.(png|gif|jpg|css|js)$"
sessionBackupAsync="false"
sessionBackupTimeout="100"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"
copyCollectionsForSerialization="false"
/>
然后重启两个tomcat,即可实现将session由memcache来管理,由于两个tomcat配置的memcachenode是一致的,所以session就保持同步了。
配置memcached
vi /etc/sysconfig/memcached
PORT="11211" #默认端口
USER="memcached" #使用用户
MAXCONN="1024" #最大连接数
CACHESIZE="64" #缓存大小
OPTIONS="" #其他选项
查看memcached使用状态
printf "stats\r\n"| nc 127.0.0.111211
附件是windows下所需要的包。
还有这个地址,可以参考下:http://code.google.com/p/testcq/wiki/MemcacheSessionShare
分享到:
相关推荐
NULL 博文链接:https://mushme.iteye.com/blog/1175228
Nginx+Memcache+Tomcat集群(session共享),本人亲测成功!Nginx+Memcache+Tomcat集群(session共享),本人亲测成功!
tomcat7集群使用memcache共享session依赖包1.8.3,本人亲测可用
nginx,tomcat集群,session共享,基于memcache 包含nginx配置,tomcat配置,以及tomcat所需要的jar 不包含nginx,tomcat,jdk,memcache的安装
经过测试,此套jar包是为配置sesion共享所需要的memcache-session-manager有关jar包,其中memcache版本2.4.1,Nginx版本1.4.7
分布式、集群所需 tomcat8_memcache_session共享jar.zip
tomcat8的集群环境下memcache解决session共享的jar包。
此压缩包为tomcat7利用memcache实现session共享所需要的jar包打包,直接将所有jar包复制到系统相应的目录就可以了,亲测jar包齐全可以成功搭建
tomcat+nginx+memcache 集群所需要的jar包
Nginx+Tomcat7+Memcached集群Session共享 完整例子 主要是利用memcached-session-manager(下面简称msm)开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对...
Nginx+Tomcat8.5.6 + Memcache集群 kryo-serializer方式序列化 实现session共享
Nginx+tomcat集群Memcached+Session复制 高性能高并发服务器架构 基于nginx的tomcat负载均衡和集群 实现多服务器负载均衡 系统性能优化 数据库 Nginx+Squid负载均衡 配置好的集群 总共三十个文档">Apache+Tomcat+...
Tomcat集群 目录 Tomcat集群 1 一、环境介绍: 1 二、安装JDK 1 三、安装tomcat 2 四、安装nginx 2 五、安装memcache 2 5.1说明 2 5.2编译 2 5.3 启动memcached的参数详解 4 六、调试服务 5 6.1放jar包 5 6.2 修改...
couchbase-client-1.2.2.jar javolution-5.4.3.1.jar kryo-1.03.jar kryo-serializers-0.10.jar memcached-session-manager-1.6.5.jar memcached-session-manager-tc6-1.6.5....Nginx+Tomcat+Memcached集群 收集,共享
此资源是实现tomcat8集群实现session域同步和共享要用到的jar包,包括memcache和redis两种方式
nginx配置tomcat集群session共享的时候memcache所用的jar包,
NULL 博文链接:https://ywu.iteye.com/blog/2247441
nginx做tomcat负载均衡时tomcat9+memcached+memcachedSessionManagerjar