zoukankan      html  css  js  c++  java
  • MemCached用法

    所需要的jar包:
              com.danga.MemCached.MemCachedClient
              com.danga.MemCached.SockIOPool 自行下载
    /**
    * 缓存服务器集群,提供缓存连接初始化,获取缓存客户端等工作 * @author ray */ public class CacheCluster { private final static MemCachedClient client = new MemCachedClient(); private static String _memcache_config = "/WEB-INF/config/memcached.properties"; static { Properties config = FileUtil.getProperties(HttpContext.getPathPrefix() + _memcache_config); String serverGroup = config.getProperty("server"); String[] servers = serverGroup.split(";"); SockIOPool pool = SockIOPool.getInstance(); int init_conns = Integer.valueOf(config.getProperty("conn_init")); int min_spare = Integer.valueOf(config.getProperty("conn_minspare")); int max_spare = Integer.valueOf(config.getProperty("conn_maxspare")); long idel_time = Long.valueOf(config.getProperty("conn_maxideltime")); long busy_time = Long.valueOf(config.getProperty("conn_maxbusytime")); int timeout = Integer.valueOf(config.getProperty("conn_timeout")); pool.setServers(servers); pool.setInitConn(init_conns); pool.setMinConn(min_spare); pool.setMaxConn(max_spare); pool.setMaxIdle(idel_time); pool.setMaxBusyTime(busy_time); pool.setSocketTO(timeout); pool.setFailover(true); pool.initialize(); client.setCompressEnable(true); client.setCompressThreshold(64 * 1024); } public static MemCachedClient getCacheClient() { return client; } }

    properties配置文件:

    server=192.168.11.144:1121
    conn_init=100        初始化空间大小kb
    conn_minspare=100      最小分配空间kb
    conn_maxspare=1000      cache空间kb
    conn_maxideltime=1800000  
    conn_maxbusytime=300000  最长连接数量
    conn_timeout=3000      连接最长时限
  • 相关阅读:
    Mac10.12下Python3.4调用oracle
    java或Jmeter实现两个日期相加减(2003-06-01-2003-05-01)
    Jmeter使用JDBC请求简介
    草火论
    学习五有
    中国特色的信息技术实践中的两种思路:信息索引化和信息持久化
    软件工程基本原理
    东亚文化原理
    临死之前我要写一本《中国哲学史——以自然主义和人道主义的矛盾为视角》
    总体软件观五个规律
  • 原文地址:https://www.cnblogs.com/xmaomao/p/3337514.html
Copyright © 2011-2022 走看看