XMemcached是基于java nio的客户端,在性能方面非常优秀。

Maven

<dependency>
    <groupId>com.googlecode.xmemcached</groupId>
    <artifactId>xmemcached</artifactId>
    <version>2.4.5</version>
</dependency>

连接

创建Memcached客户端

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil.getAddresses("192.168.73.167:11211"));
    MemcachedClient memcachedClient;  
        try {  
            memcachedClient = builder.build();  
            memcachedClient.set("hello", 0, "Hello,xmemcached");  
            String value = memcachedClient.get("hello");  
            System.out.println("hello=" + value);  
            memcachedClient.delete("hello");  
            value = memcachedClient.get("hello");  
            System.out.println("hello=" + value);  
            // close memcached client  
            memcachedClient.shutdown();  
        } catch (MemcachedException e) {  
            System.err.println("MemcachedClient operation fail");  
            e.printStackTrace();  
        } catch (TimeoutException e) {  
            System.err.println("MemcachedClient operation timeout");  
            e.printStackTrace();  
        } catch (InterruptedException e) {  
            // ignore  
        } catch (IOException e) {  
            System.err.println("Shutdown MemcachedClient fail");  
            e.printStackTrace();  
        }

results matching ""

    No results matching ""