首页 > 系统服务 > 详细

memcached

时间:2015-07-15 00:01:45      阅读:268      评论:0      收藏:0      [点我收藏+]

public class CacheUtils {

    private static MemCachedClient mcc = new MemCachedClient();

    private static CacheUtils utils = new CacheUtils();

    static {

        String[] servers = {"127.0.0.1:11211"};

        Integer[] weights = {3};

        SockIOPool pool = SockIOPool.getInstance();

        pool.setServers( servers );

        pool.setFailover( true );

        pool.setInitConn( 10 );

        pool.setMinConn( 5 );

        pool.setMaxConn( 250 );

        pool.setMaintSleep( 3000 );

        pool.setNagle( false );

        pool.setSocketTO( 3000 );

        pool.setAliveCheck( true );

        pool.initialize();

    }

    private CacheUtils() {    }

    public static CacheUtils getInstance() { return utils;    }

    public boolean add(String key, Object value) {

        return mcc.add(key, value);

    }

    public boolean add(String key, Object value, Date expiry) {

        return mcc.add(key, value, expiry);

    }

    public boolean replace(String key, Object value) {

        return mcc.replace(key, value);

    }

    public boolean replace(String key, Object value, Date expiry) {

        return mcc.replace(key, value, expiry);

    }

    public Object get(String key) {

        return mcc.get(key);

    }

}




memcached

原文:http://my.oschina.net/u/1453451/blog/478613

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!