设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Xmemcached 1.2.2 发布

2010-1-13 14:39| 发布者: walkerxk| 查看: 760| 评论: 0

Java Memcached Client——Xmemcached的新版本1.2.2正式 released。这个小版本最主要的改进是允许迭代所有在memcached中的key,这是通过stats协议实现,具体信息可以看这里。

1.2.2的 主要改进如下:

1、添加一个KeyIterator接 口,这个迭代器接口用于迭代memcached中的所有key。由于是基于stats协议实现的,因此这个迭代过程并非高效,请慎重使用,并且迭代返回的 key也并非实时,而是当前快照。KeyIterator目前仅在文本协议下可用。代码示例:

MemcachedClient client=...
KeyIterator it=client.getKeyIterator(AddrUtil.getOneAddress("localhost:11211"));
while(it.hasNext())
{
   String key=it.next();
}

2、添加一个新类net.rubyeye.xmemcached.Counter, 用于封装原始的incr/decr方法,提供类似AtomicLong原子类的API方便计数器的使用:

Counter counter=client.getCounter("counter",0);
counter.incrementAndGet();
counter.decrementAndGet();
counter.addAndGet(-10);

3、修复BUG,如issue 71,issue 72,issue 70 etc.

4、声明废弃 net.rubyeye.xmemcached.buffer.BufferAllocator, 现在哪怕你设置了这一属性也将被忽略,这个类将在以后的某个版本中移除

5、升级yanf4j到1.1.0

   Wiki用户指南都已 经更新,欢迎使用并反馈任何建议或者bug报告(站内信或者提交issue)。

 

下载地址:http://code.google.com/p/xmemcached/downloads/list


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部