您的位置:首页 > 数据库 > Memcache

memcached 配置说明

2015-08-12 15:12 597 查看
#
# Properties file with JDBC-related settings.
# Applied by PropertyPlaceholderConfigurer from "applicationcontext-*.xml".
# Targeted at system administrators, to avoid touching the context XML files.

#memcached.servers=127.0.0.1:11211
#memcached.weights=1
memcached.servers=127.0.0.1:11211
memcached.weights=1
#初始连接数
memcached.initConn=5
#最小连接数
memcached.minConn=5
#最大连接数
memcached.maxConn=250
#最大处理时间(豪秒)
memcached.maxIdle=21600000
#主线程睡眠时间(豪秒) 连接池维护线程的睡眠时间 设置为0,维护线程不启动 维护线程主要通过log输出socket的运行状况,监测连接数目及空闲等待时间等参数以控制连接创建和关闭。
memcached.maintSleep=30
#是否使用Nagle算法,因为我们的通讯数据量通常都比较大(相对TCP控制数据)而且要求响应及时,因此该值需要设置为false(默认是true)
memcached.nagle=false
#socket连接读取超时时间(豪秒)
memcached.socketTo=3000
#设置socket的连接等待超时值
memcached.socketConnectTo=0
#是否压缩数据 默认值是ture
memcached.compressEnable=true
#指定压缩大小(单位:K) 默认值是30K
memcached.compressThreshold=65530

#连接心跳监测开关。设为true则每次通信都要进行连接是否有效的监测,造成通信次数倍增,加大网络负载,因此该参数应该在对HA要求比较高的场合设为TRUE,默认状态是false。
memcached.alivecheck=false;

# 连接失败恢复开关 设置为TRUE,当宕机的服务器启动或中断的网络连接后,这个socket连接还可继续使用,否则将不再使用,默认状态是true,建议保持默认。
memcached.failback=true;

# 容错开关 设置为TRUE,当当前socket不可用时,程序会自动查找可用连接并返回,否则返回NULL,默认状态是true,建议保持默认。
memcached.failover=true;

#cache数据的原始类型是String 默认值是false 只有在确定cache的数据类型是string的情况下才设为true,这样可以加快处理速度。
memcached.primitiveasstring=false;

# 当primitiveAsString为true时使用的编码转化格式 默认值是utf-8 如果确认主要写入数据是中文等非ASCII编码字符,建议采用GBK等更短的编码格式
memcached.defaultencoding=utf-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: