spyMemcached与JMemcached
来源:互联网 发布:深圳软件行业协会地址 编辑:程序博客网 时间:2024/06/18 03:03
jMemcached是Memcached分布式缓存的java实现
SpyMemcached是Memcached的java客户端
1.启动jMemcached服务
int maxItems = 1024;
long maxBytes = 1024 * 2048;
long ceilingSize = 2048;
MemCacheDaemon daemon = new MemCacheDaemon();
daemon.setAddr(new InetSocketAddress("localhost", 11211));
LRUCacheStorageDelegate cacheStorage = new LRUCacheStorageDelegate(
maxItems, maxBytes, ceilingSize);
daemon.setCache(new Cache(cacheStorage));
daemon.setBinary(false);
daemon.start();
2.SpyMemcached操作jMemcached的方法
//客户端连接上缓存服务器
MemcachedClient c = new MemcachedClient(AddrUtil.getAddresses("localhost:11211"));
/*将key值,set到memcached中,过期时间(秒)*/
public Future<Boolean> set(String key, int expiredTime, Object value) {
return c.set(key, expiredTime, value);
}
/*根据key值,过获取memcached中的值*/
public <T> T get(String key) {
try {
return (T) c.get(key);
} catch (RuntimeException e) {
System.out.println("获取缓存出错");
System.out.println(e);
return null;
}
}
/*根据key值,删除memcached中的值*/
public Future<Boolean> delete(String key) {
return c.delete(key);
}
/*根据key值,异步获取memcached中的值*/
public <T> T asyncGet(String key) {
T t = null;
Future<Object> f = c.asyncGet(key);
try {
t = (T) f.get(5, TimeUnit.SECONDS);
} catch (Exception e) {
f.cancel(true);
}
return t;
}
- spyMemcached与JMemcached
- jmemcached
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合 .
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合
- memcached之java客户端:spymemcached与spring整合(身份验证)
- spymemcached-sample
- memcached-Spymemcached
- memcached client -- spymemcached使用
- spymemcached 日志管理
- spymemcached深入分析
- spymemcached源码深入分析
- spymemcached测试例子
- Spymemcached操作队列分析
- Android提高应用篇之模拟信号示波器
- ASUS wl500gp v2烧写openwrt全过程
- 十大iOS休闲游戏评点
- Oracle丢失归档日志文件的数据库恢复方法
- source命令用法 export touch alias
- spyMemcached与JMemcached
- c++中的const与指针
- J2SE 1.5中增强for循环详解
- 分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日)
- Ubuntu11.04下编译Android源码
- 关于使用universal usb installer 安装 archlinux 失败的问题
- POJ1013
- 各种chart图分析
- ASPxGridView如何在运行时根据列的字段名查找一个列