![](/icons/95882hanshu.gif)
![](/icons/95882de.gif)
作用是控制调试功能
![](/icons/95882dou.gif)
前提是php在编译
![](/icons/95882de.gif)
时候使用了–enable-debug选项
![](/icons/95882dou.gif)
否则这个
![](/icons/95882hanshu.gif)
不会有作用
![](/icons/95882dou2.gif)
Memcache::addServer 思路方法
![](/icons/95882de.gif)
作用是添加
![](/icons/95882yi.gif)
个可供使用
![](/icons/95882de.gif)
服务器地址
![](/icons/95882dou.gif)
Memcache::addServer思路方法有8个参数
![](/icons/95882dou.gif)
除了第
![](/icons/95882yi.gif)
个参数意外
![](/icons/95882dou.gif)
其他都是可选
![](/icons/95882de.gif)
![](/icons/95882dou.gif)
第
![](/icons/95882yi.gif)
个参数表示服务器
![](/icons/95882de.gif)
地址
![](/icons/95882dou.gif)
第 2个参数表示端口
![](/icons/95882dou.gif)
第 3个参数表示是否是
![](/icons/95882yi.gif)
个持久连接
![](/icons/95882dou.gif)
第 4个参数表示这台服务器在所有服务器中所占
![](/icons/95882de.gif)
权重
![](/icons/95882dou.gif)
第 5个参数表示连接
![](/icons/95882de.gif)
持续时间
![](/icons/95882dou.gif)
第 6个参数表示连接重试
![](/icons/95882de.gif)
间隔时间
![](/icons/95882dou.gif)
默认为15,设置为-1表示不进行重试
![](/icons/95882dou.gif)
第 7个参数用来控制服务器
![](/icons/95882de.gif)
在线状态
![](/icons/95882dou.gif)
第8个参数允许设置
![](/icons/95882yi.gif)
个回掉
![](/icons/95882hanshu.gif)
来处理
![](/icons/95882cuowu.gif)
信息
![](/icons/95882dou2.gif)
Memcache::
![](/icons/95882set.gif)
ServerParams思路方法
![](/icons/95882de.gif)
作用是在运行时修改服务器
![](/icons/95882de.gif)
参数
![](/icons/95882dou.gif)
Memcache::
![](/icons/95882set.gif)
ServerParams思路方法有 6个参数
![](/icons/95882dou.gif)
Memcache::addServer思路方法少了第 3和第 4个参数
![](/icons/95882dou2.gif)
Memcache::getServerStatus思路方法
![](/icons/95882de.gif)
作用是获取运行服务器
![](/icons/95882de.gif)
参数
![](/icons/95882dou.gif)
两个参数分别表示
![](/icons/95882de.gif)
地址和端口
<?php
function _callback_memcache_failure($host, $port) {
pr
"memcache '$host:$port' failed";
}
$memcache =
Memcache;
$memcache->addServer('192.168.1.116', 11211);
$memcache->
ServerParams('192.168.1.116', 11211, 1, 15, true, '_callback_memcache_failure');
echo $memcache->getServerStatus('192.168.1.116', 11211);
?>Memcache::flush思路方法
![](/icons/95882de.gif)
作用是清除所有缓存Cache
![](/icons/95882de.gif)
数据
![](/icons/95882dou.gif)
但是不会削去使用
![](/icons/95882de.gif)
内存空间
![](/icons/95882dou2.gif)
Memcache::increment思路方法
![](/icons/95882de.gif)
作用是对保存
![](/icons/95882de.gif)
某个key中
![](/icons/95882de.gif)
值进行加法操作
![](/icons/95882dou.gif)
Memcache::decremen思路方法
![](/icons/95882de.gif)
作用是对保存
![](/icons/95882de.gif)
某个key中
![](/icons/95882de.gif)
值进行减法操作
<?php
$memcache =
Memcache;
$memcache->connect('localhost', 11211);
$memcache->
('test_item', 8);
$memcache->increment('test_item', 4);
echo $memcache->decrement('test_item', 7);
// 显示 5
?>![](/icons/95882set.gif)
CompressThreshold思路方法
![](/icons/95882de.gif)
作用是对大于某
![](/icons/95882yi.gif)
大小
![](/icons/95882de.gif)
数据进行压缩
![](/icons/95882dou2.gif)
![](/icons/95882set.gif)
CompressThreshold思路方法有两个参数
![](/icons/95882dou.gif)
第
![](/icons/95882yi.gif)
个参数表示处理数据大小
![](/icons/95882de.gif)
临界点
![](/icons/95882dou.gif)
第 2个参数表示压缩
![](/icons/95882de.gif)
比例
![](/icons/95882dou.gif)
默认为0.2
<?php
=vars>$memcache = =keyword>
Memcache;
=vars>$memcache->addServer(=
![](/icons/95882string.gif)
>'memcache_host'
, 11211);
=vars>$memcache->
CompressThreshold(20000, 0.2);
?>
TAG:
详解
memcache
MemCache
应用
PHP
延伸阅读
最新评论