收藏 分销(赏)

MemCached-在Widnows环境下的Java之简单应用.docx

上传人:二*** 文档编号:4576876 上传时间:2024-09-30 格式:DOCX 页数:3 大小:11.79KB 下载积分:5 金币
下载 相关 举报
MemCached-在Widnows环境下的Java之简单应用.docx_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
MemCached在Widnows环境下的Java之简单应用将下载好的memcached.exe文件放到指定目录,比如:D:\memcachedo打开cmd切换到 D:\memcached 1)安装[plain] view plaincopy memcached.exe -d install2)启动服务 [plain] view plaincopymemcached.exe -d start 3)检查是否安装并启动成功打开windows服务器,找到memcached Server服务 4)详细的启动参数如下: [plain] view plaincopy-p监听的端口 -1连接的IP地址,默认是本机-d start 启动 memcached 服务 -d restart 重起 memcached 月艮务-d stop|shutdown关闭正在运行的memcached服务 -d install 安装 memcached 服务-d uninstall 卸载 memcached 服务 -u以的身份运行(仅在以root运行的时候有效)-m最大内存使用,单位MB。默认64MB -M内存耗尽时返回错误,而不是删除项-c最大同时连接数,默认是1024 -f块大小增长因子,默认是1.25-n最小分配空间,key+value+flags默认是48 -h显示帮助3.编写Java测试用例 1)将下载好的中的jar全部放到工程lib中,并加入JUnit4 支持。 2)Java代码创建要保存的JavaBean<User> [java] view plaincopypackage com; import java.io.Serializable;import java.util.Date; /** *必须实现序列化接口<MemCached的要求〉 * @author zdw * */public class User implements Serializable private static final long serialVersionUID 二 IL; private Long usid; private String username; private String password; private Date createtime; public Long getUsid() {return usid; } public void setUsid(Long usid) {this.usid = usid; ) public String getUsername() {return username; ) public void setUsername(String username) (this.username = username; } public String getPassword() {return password; ) public void setPassword(String password) {this.password = password; } public Date getCreatetime() {return createtime; public void setCreatetime(Date createtime)this.createtime = createtime; }测试类: [java] view plaincopy package com;import java.util.Date; import org.junit.Test;import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SocklOPool;/** *缓存测试 * @author zdw * */public class MemcachedTest { private MemCachedClient me = new MemCachedClient(); static (〃指定服务器,默认为本机,默认端口为11211 String[] serverlist = { ”127.0.0.1:11211” );SocklOPool pool = SockIOPool.getInstance(); pool.setServers(serverlist); pool.initialize(); } @Test public void testAdd() (User user 二 new User(); user.setUsername(nlikaifuH); user.setPassword(nitn); user.setCreatetime(new Date()); mc.set(nuserl n,user); } @Test public void testGet() {User user = (User) mc・get(”useiT'); System.out.println(user.getUsemame()); @Test public void testReplace() User user = new User(); user. setU sername("李开复'); user.setPassword(n 挨踢”); user.setCreatetime(new Date()); mc.replace(nuserl", user);先测试add方法,再执行get;然后执行replace,再执行get方法。 我们发现user实例己经保存到memcached服务器上了。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服