一、安装memcached
二、启动memecached
三、测试是否连通
键入命令:telnet 127.0.0.1 11211【如果没有安装telnet 先执行 yum -y install telnet安装telnet】
执行后结果如下图表示链接mencached成功
四、使用telnet命令存入数据
其中
第一行:set为telnet命令 abc为变量名 第一个0位flag标识 第二个0位存活时间【为0代表永久存活】 5代表数据长度
第二行:变量
第三行:表示存储成功
五、键入get abc命令确认刚才存储成功
六、键入quit退出telnet
七、配置tomcat,让其从memcache中取session
1、要让tomcat不用自己的session而转用memcached的session,我们搜西安需要下面九个jar
2、将上述jar拷贝至tomcat的lib文件夹下
3、对ROOT下index.jsp进行配置
4、对tomcat进行配置
打开tomcat的context.xml
在context.xml的Context配置Manager
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:192.168.17.4:11211"
sticky="false"
lockingMode="auto"
sessionBackupAsync="false"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
sessionBackupTimeout="1000" transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" />
其中memcachedNodes为memcached的ip和端口