memcached vm ubuntu window java訪問

編譯前,請先確認gcc、make、patch等編譯工具是否已安裝,並可正常使用。html

資源包:java

1. libevent  

Libevent是一個異步事件處理軟件函式庫,以BSD許可證釋出。Memcached依賴Libevent,所以必須先編譯安裝Libevent。apache

下載地址:http://http://www.monkey.org/~provos/libevent-2.0.13-stable.tar.gz

wget http://www.monkey.org/~provos/libevent-2.0.13-stable.tar.gz

tar xzvf libevent-2.0.13-stable.tar.gz ./configure

make

sudo make install

  檢測libevent 安裝是否成功,輸入:# ls -al /usr/lib | grep libeventubuntu

2.mecached    

不錯的文章

 

 3.java客戶端bash

 http://www.couchbase.org/code/couchbase/java異步

memcached-2.7.jarmemcached

jettison-1.1.jar工具

http://www.docjar.com/jar_detail/jettison-1.1.jar.htmlspa

commons-codec-1.4.jarnetty

http://commons.apache.org/codec/download_codec.cgi

netty-3.1.5.GA.jar

http://linkedin.jira.com/source/browse/SENSEI/branches/BR_DEV_JOHN/lib/netty-3.1.5.GA.jar?r=8

/*創建MemcachedClient 實例,並指定memcached服務的IP地址和端口號*/
         MemcachedClient mc = new MemcachedClient(new InetSocketAddress("192.168.1.5", 11111));
         
         Map<String, Object> m = new HashMap();
         m.put("1", "Hello Memcache");
         Future<Boolean> b = mc.set("key", 900, m);
         if(b.get().booleanValue()==true){
        	 Map<String,String> result = (Map)mc.get("key");
        	 System.out.println(result.get("1"));
             mc.shutdown();
         }
相關文章
相關標籤/搜索