找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4060|回复: 0

Memcached使用入门—(2)Memcached Java API基础

[复制链接]
发表于 2011-12-20 11:50:23 | 显示全部楼层 |阅读模式
1. 构造函数
view plaincopy to clipboardprint?

  • public MemcachedClient(InetSocketAddress[] ia) throws IOException;  

public MemcachedClient(InetSocketAddress[] ia) throws IOException;
view plaincopy to clipboardprint?

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

public MemcachedClient(List<InetSocketAddress> addrs) throws IOException;
view plaincopy to clipboardprint?

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

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

其中最简单的构造函数就是第一个,可以直接传递一个InetSocketAddress,也可以是InetSocketAddress的数组。其实InetSocketAddress也是被转换成数组的。
比如:
view plaincopy to clipboardprint?

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

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




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

view plaincopy to clipboardprint?

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

public Future<Boolean> set(String key, int exp, Object o)
第一个参数:键(key)

第二个参数:过期时间(单位是秒)
第三个参数:要设置缓存中的对象(value),如果没有则插入,如果有则修改。

view plaincopy to clipboardprint?

  • public Object get(String key)  

public Object get(String key)


第一个参数:键(key)

view plaincopy to clipboardprint?

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

public Future<Boolean> replace(String key, int exp, Object o)
第一个参数:键(key)

第二个参数:过期时间(单位是秒)
第三个参数:该键的新值(new value),如果有则修改。

view plaincopy to clipboardprint?

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

public Future<Boolean> add(String key, int exp, Object o)
第一个参数:键(key)

第二个参数:过期时间(单位是秒)
第三个参数:该键的值(value),如果没有则插入。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-21 23:45 , Processed in 0.016215 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表