Memcache学习总结3-Memcache的配置项详解

Memcache学习总结3-Memcache的配置项详解

Memcache的配置项和用意如下列表 

memcache.allow_failover boolean 
是否在发生错误时(对用户)透明的转移到其他服务器。 

memcache.max_failover_attempts integer 
定义在写入和获取数据时最多尝试的服务器次数(即:故障转移最大尝试数),仅和 memcache.allow_failover结合使用。 

memcache.chunk_size integer 
数据传输块大小,这个值越小网络I/O次数越多,如果发现莫名的速度降低, 可以尝试将此值调至32768。 

memcache.default_port string 
在尝试连接memcache的时候如果没有单独指定端口默认使用的TCP端口号。 

memcache.hash_strategy string 
控制key到服务器的映射(分布式)策略。值 consistent允许服务器增减而不会(大量)导致健的重新映射 (译注:参见http://tech.idv2.com/2008/07/24/memcached-004/),设置为 standard则使用余数方式进行key的映射。 

memcache.hash_function string 
控制在key-server映射时使用哪个hash函数crc32 标明使用标准CRC32进行hash,fnv则说明使用FNV-1a。 

session.save_handler string 
当值为memcache时标记使用memcache作为session处理器。 

session.save_path string 
定义一个逗号分割的用于session存储的服务器url列表,例如: "tcp://host1:11211, tcp://host2:11211". 

每个url可以包含参数,这些参数于方法Memcache::addServer()的参数相同。比如: "tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15" 

对于各项的默认值大家可以参考PHP官方文档 
参考:  http://php.net/manual/zh/memcache.ini.php 

参考来源: 
Memcache学习总结3-Memcache的配置项详解
http://www.lai18.com/content/407172.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值