手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Memcached使用入门

Memcached Java API基础之MemcachedClient

[日期:2011-12-16] 来源:Linux社区  作者:poechant [字体: ]

1. 构造函数

 public MemcachedClient(InetSocketAddress[] ia) throws IOException;  

 

 public MemcachedClient(List<InetSocketAddress> addrs) throws IOException;  
 

 

 public MemcachedClient(ConnectionFactory cf, List<InetSocketAddress> addrs) throws IOException;
 

其中最简单的构造函数就是第一个,可以直接传递一个InetSocketAddress,也可以是InetSocketAddress的数组。其实InetSocketAddress也是被转换成数组的。

比如:

 MemcachedClient cache = new MemcachedClient(new InetSocketAddress("127.0.0.1"11211));  
 

2. 常用方法

一般缓存数据的常用操作有:set(add+replace)、get、replace、add

 public Future<Boolean> set(String key, int exp, Object o)  
 

第一个参数:键(key)

第二个参数:过期时间(单位是秒)

第三个参数:要设置缓存中的对象(value),如果没有则插入,如果有则修改。

 public Object get(String key)  
 

第一个参数:键(key)

 public Future<Boolean> replace(String key, int exp, Object o)  
 

第一个参数:键(key)

第二个参数:过期时间(单位是秒)

第三个参数:该键的新值(new value),如果有则修改。

 public Future<Boolean> add(String key, int exp, Object o)  

第一个参数:键(key)

第二个参数:过期时间(单位是秒)

第三个参数:该键的值(value),如果没有则插入。

linux
【内容导航】
第1页:Memcached基础及示例程序 第2页:Memcached Java API基础之MemcachedClient
第3页:Memcached配置参数初解 第4页:Memcached的CAS协议
第5页:Memcached的CAS程序实例
本文评论   查看全部评论 (2)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 2 楼
* Akiler 发表于 2012/7/11 16:31:24
很好,thank
第 1 楼
* asdfa 发表于 2012/2/3 10:44:31
fasdfdafasf