memcache session共享

首先安裝一個memcached


yum install memcached


我的tomcat爲8.0.5 用的包爲




注意不通tomcat版本包衝突的問題


然後在tomcat的server.xml host中中配置



 <Context docBase="/cicro/wcm/vhosts/common/manager" path="/manager" className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="true" privileged="false" reloadable="false" swallowOutput="false" useNaming="false" wrapperClass="org.apache.catalina.core.StandardWrapper">
                                           <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:192.168.1.164:11211" requestUriIgnorePattern=".*/.(js|jpg|jpeg|png|gif|bmp|html|htm|swf|css|wmv|mp3|avi|wma|rar|zip|doc|docx|ppt|xls|pdf|rmvb|rm|rmi|xsl|xml|txt|chm)$" sessionBackupAsync="false" sessionBackupTimeout="100" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" copyCollectionsForSerialization="false" />
                                                           </Context>



啓動memcached

/usr/local/bin/memcached -d -u root  -l 192.168.1.164 -m 2048 -p 11211

然後登陸memcached 

telnet 192.168.1.164 11211


stats items 查詢所有的items


stats cachedump "itemId" 查看具體的key


get key 查看內容




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章