Memcached Java Client
来源:互联网 发布:mac ps锁定快捷键 编辑:程序博客网 时间:2024/04/28 14:17
测试
public void test() {for(int i=0;i<100000;i++){UserBean u = new UserBean("张三", "xsd"+i);MemcachedUtil.put("u"+i, u);}for(int i=99999;i<=100000;i++){Object o = MemcachedUtil.get("u"+i);if(o !=null){UserBean u = (UserBean) o;System.out.println(u.getUsername()+":"+u.getPassword());}}}
客户端
import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;public class MemcachedUtil { /** * memcached客户端单例 */ private static MemCachedClient cachedClient = new MemCachedClient(); /** * 初始化连接池 */ static { //获取连接池的实例 SockIOPool pool = SockIOPool.getInstance(); //服务器列表及其权重 String[] servers = {"127.0.0.1:11211","192.168.80.91:11211"}; Integer[] weights = {1,1}; //设置服务器信息 pool.setServers(servers); pool.setWeights(weights); //设置初始连接数、最小连接数、最大连接数、最大处理时间 pool.setInitConn(10); pool.setMinConn(10); pool.setMaxConn(1000); pool.setMaxIdle(1000*60*60); //设置连接池守护线程的睡眠时间 pool.setMaintSleep(60); //设置TCP参数,连接超时 pool.setNagle(false); pool.setSocketTO(60); pool.setSocketConnectTO(0); //初始化并启动连接池 pool.initialize(); //压缩设置,超过指定大小的都压缩 // cachedClient.setCompressEnable(true); // cachedClient.setCompressThreshold(1024*1024); } private MemcachedUtil(){ } public static boolean add(String key, Object value) { return cachedClient.add(key, value); } public static boolean add(String key, Object value, Integer expire) { return cachedClient.add(key, value, expire); } public static boolean put(String key, Object value) { return cachedClient.set(key, value); } public static boolean put(String key, Object value, Integer expire) { return cachedClient.set(key, value, expire); } public static boolean replace(String key, Object value) { return cachedClient.replace(key, value); } public static boolean replace(String key, Object value, Integer expire) { return cachedClient.replace(key, value, expire); } public static Object get(String key) { return cachedClient.get(key); } }
0 0
- memcached client -- memcached client for java使用
- memcached client -- memcached client for java使用
- memcached client -- memcached client for java使用
- Memcached-Java-Client
- Memcached Java Client API
- memcached java Client学习
- memcached java client
- memcached java client API
- Memcached Java Client API
- memcached java client
- Memcached Java Client
- Java client 访问 memcached
- Memcached Client java连接Memcached集群环境
- Memcached Java Client API详解
- Memcached Java Client API详解
- Memcached Java Client API详解
- Memcached Java Client API详解
- Memcached Java Client API详解
- Android轻量缓存框架--ASimpleCache
- 第一步!
- fixture
- Spring、Spring MVC、Struts2、、优缺点整理
- [数据结构] 图的Prim算法实现
- Memcached Java Client
- 杭电_hdu_2046_骨牌铺方格
- Spring请求配置
- hdu 2896 病毒侵袭
- 学习Java中的实例变量和静态变量
- Rayeager PX2开源开发板运行Firefox OS图
- MTK Camera 移植修改的文件汇总
- 电脑显示器连接主机 没反应 no signal!!
- Ping转场动画的实现之一:mask遮罩