memcache 基本使用-已测试

package memcache;

import com.danga.MemCached.MemCachedClient; 
import com.danga.MemCached.SockIOPool; 
 
public class MemCachedManager { 
 

public static void main(String[] args) {
       /**
        * 初始化SockIOPool,管理memcached的连接池
        * */
       String[] servers = { "10.132.10.235:11211" };
       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 < 1000; i++) {
           /**
            * 将对象加入到memcached缓存
            * */
           boolean success = memCachedClient.set("" + i, "Hello!");
           /**
            * 从memcached缓存中按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));
       }
    }
 

相关jar包 见附件

猜你喜欢

转载自cuityang.iteye.com/blog/2257611