锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品视频资源站,亚洲欧洲综合,亚洲一区二区五区http://www.aygfsteel.com/RoyPayne/category/50504.html錛嶆暡鍑繪濇兂鐨勯敭鐩橈紝婊戝姩鐏墊劅鐨勯紶鏍囥?/description>zh-cnFri, 30 Dec 2011 01:51:49 GMTFri, 30 Dec 2011 01:51:49 GMT60JAVA瀹㈡埛绔皟鐢╩emcachedhttp://www.aygfsteel.com/RoyPayne/archive/2011/12/30/367556.htmlRoyPayneRoyPayneFri, 30 Dec 2011 01:51:00 GMThttp://www.aygfsteel.com/RoyPayne/archive/2011/12/30/367556.htmlhttp://www.aygfsteel.com/RoyPayne/comments/367556.htmlhttp://www.aygfsteel.com/RoyPayne/archive/2011/12/30/367556.html#Feedback0http://www.aygfsteel.com/RoyPayne/comments/commentRss/367556.htmlhttp://www.aygfsteel.com/RoyPayne/services/trackbacks/367556.html1.memcached client for java瀹㈡埛绔疉PI錛歮emcached client for java 
緗戝潃錛歨ttp://www.whalin.com/memcached 
鏈鏂扮増鏈細java_memcached-release_2.0.1 

鎿嶄綔紺轟緥錛?br />
import com.danga.MemCached.*;
import org.apache.log4j.*;
public class TestMemcached {
    public static void main(String[] args) {
        /*鍒濆鍖朣ockIOPool錛岀鐞唌emcached鐨勮繛鎺ユ睜*/
        String[] servers = { "192.168.1.20:12111" };
        SockIOPool pool = SockIOPool.getInstance();
        pool.setServers(servers);
        pool.setFailover(true);
        pool.setInitConn(10);
        pool.setMinConn(5);
        pool.setMaxConn(250);
        pool.setMaintSleep(30);
        pool.setNagle(false);
        pool.setSocketTO(3000);
        pool.setAliveCheck(true);
        pool.initialize();
        /*寤虹珛MemcachedClient瀹炰緥*/
        MemCachedClient memCachedClient = new MemCachedClient();
        for (int i = 0; i < 10; i++) {
            /*灝嗗璞″姞鍏ュ埌memcached緙撳瓨*/
            boolean success = memCachedClient.set("" + i, "Hello!");
            /*浠巑emcached緙撳瓨涓寜key鍊煎彇瀵硅薄*/
            String result = (String) memCachedClient.get("" + i);
            System.out.println(String.format("set( %d ): %s", i, success));
            System.out.println(String.format("get( %d ): %s", i, result));
        }
    }
}

2.spymemcached瀹㈡埛绔疉PI錛歴pymemcached client 
緗戝潃錛歨ttp://code.google.com/p/spymemcached/ 
鏈鏂扮増鏈細memcached-2.1.jar 

鎿嶄綔紺轟緥錛?nbsp;
鐢╯pymemcached灝嗗璞″瓨鍏ョ紦瀛?nbsp;

import java.net.InetSocketAddress;
import java.util.concurrent.Future;

import net.spy.memcached.MemcachedClient;

public class MClient {
    
    public static void main(String[] args){
        try{
            /*寤虹珛MemcachedClient 瀹炰緥錛屽茍鎸囧畾memcached鏈嶅姟鐨処P鍦板潃鍜岀鍙e彿*/
            MemcachedClient mc = new MemcachedClient(new InetSocketAddress("192.168.1.20", 12111));
            Future<Boolean> b = null;
            /*灝唊ey鍊鹼紝榪囨湡鏃墮棿(縐?鍜岃緙撳瓨鐨勫璞et鍒癿emcached涓?/span>*/
            b = mc.set("neea:testDaF:ksIdno", 900, "someObject");
            if(b.get().booleanValue()==true){
                mc.shutdown();
            }
        }
        catch(Exception ex){
            ex.printStackTrace();
        }
    }
}

鐢╯pymemcached浠庣紦瀛樹腑鍙栧緱瀵硅薄
import java.net.InetSocketAddress;
import java.util.concurrent.Future;

import net.spy.memcached.MemcachedClient;

public class MClient {
    
    public static void main(String[] args){
        try{
            /*寤虹珛MemcachedClient 瀹炰緥錛屽茍鎸囧畾memcached鏈嶅姟鐨処P鍦板潃鍜岀鍙e彿*/
            MemcachedClient mc = new MemcachedClient(new InetSocketAddress("192.168.1.20", 12111));
            /*鎸夌収key鍊間粠memcached涓煡鎵劇紦瀛橈紝涓嶅瓨鍦ㄥ垯榪斿洖null */
Object b = mc.get("neea:testDaF:ksIdno ");
            mc.shutdown();
        }
        catch(Exception ex){
            ex.printStackTrace();
        }
    }
}

3.涓ょAPI姣旇緝 
memcached client for java錛氳緝鏃╂帹鍑虹殑memcached JAVA瀹㈡埛绔疉PI錛屽簲鐢ㄥ箍娉涳紝榪愯姣旇緝紼沖畾銆?nbsp;
spymemcached錛欰 simple, asynchronous, single-threaded memcached client written in java. 鏀寔寮傛錛屽崟綰跨▼鐨刴emcached瀹㈡埛绔紝鐢ㄥ埌浜唈ava1.5鐗堟湰鐨刢oncurrent鍜宯io錛屽瓨鍙栭熷害浼氶珮浜庡墠鑰咃紝浣嗘槸紼沖畾鎬т笉濂斤紝嫻嬭瘯涓父鎶imeOut絳夌浉鍏沖紓甯搞?nbsp;
鐢變簬memcached client for java鍙戝竷浜嗘柊鐗堟湰錛屾ц兘涓婃湁鎵鎻愰珮錛屽茍涓旇繍琛岀ǔ瀹氾紝鎵浠ュ緩璁嬌鐢╩emcached client for java銆?nbsp;

鍙互鍙傝冧竴涓媥memcached錛岃繖涓槸鍩轟簬NIO鐨勬ā鍨嬶紝鎬ц兘搴旇涓嶉敊錛?/span>
http://code.google.com/p/xmemcached/


RoyPayne 2011-12-30 09:51 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 平南县| 称多县| 肃宁县| 丹东市| 叶城县| 乐业县| 荣成市| 凤庆县| 措勤县| 突泉县| 寿宁县| 武威市| 桑日县| 卓资县| 衡水市| 阿拉尔市| 黎平县| 井研县| 林州市| 上杭县| 迁西县| 司法| 昭通市| 郓城县| 奈曼旗| 南江县| 讷河市| 深水埗区| 长沙县| 三原县| 吉林市| 乐昌市| 石泉县| 宿州市| 宜良县| 潞西市| 连平县| 舟曲县| 新竹县| 昌江| 久治县|