PHP如何操作Memcache缓存?-php教程

资源魔 25 0
装置好了memcache效劳以及php的扩大,咱们就能够应用php去操作memcache来完成缓存啦!

PHP的Memcache客户端一切办法总结

memcache 类一切的办法列表以下:

Memcache::add – 增加一个值,假如曾经存正在,则前往false 
Memcache::addServer – 增加一个可供应用的效劳器地点 
Memcache::close – 封闭一个Memcache工具 
Memcache::connect – 创立一个Memcache工具 
memcache_debug – 管制调试性能 
Memcache::decrement – 对保留的某个key中的值进行减法操作 
Memcache::delete – 删除了一个key值 
Memcache::flush – 肃清一切缓存的数据 
Memcache::get – 猎取一个key值 没有存正在则前往false
Memcache::getExtendedStats – 猎取过程池中一切过程的运转零碎统计 
Memcache::getServerStatus – 猎取运转效劳器的参数 
Memcache::getStats – 前往效劳器的一些运转统计信息 
Memcache::getVersion – 前往运转的Memcache的版本信息 
Memcache::increment – 对保留的某个key中的值进行加法操作 
Memcache::pconnect – 创立一个Memcache的耐久衔接工具 
Memcache::replace -对一个已有的key进行覆写操作 
Memcache::set – 增加一个值,假如曾经存正在,则覆写 
Memcache::setCompressThreshold – 对年夜于某一巨细的数据进行紧缩 
Memcache::setServerParams – 正在运转时修正效劳器的参数

读取并设置缓存代码实例

<?php
//实例化 memcache 工具
$memObj = new Memcache();
//衔接memcache效劳器 参数 地点,端口(memcache的默许端口为 11211)
$memObj->connect('127.0.0.1', 11211);
//猎取某个变量的值 假如存正在正在前往变量的值 不然前往false
$var =  $memObj->get('test');
//判别缓存能否存正在,没有存正在则衔接数据库猎取变量并保留到memcache效劳器
if(!$var){
//衔接数据库... 此处省略 例如前往值为 'test....';
$var = 'test....';
$memObj->set('test', $var);
//测试缓存进程输入个提醒
echo '缓存没有存正在.....';
}
echo $var;

删除了缓存

<?php
//实例化 memcache 工具
$memObj = new Memcache();
//衔接memcache效劳器 参数 地点,端口(memcache的默许端口为 11211)
$memObj->connect('127.0.0.1', 11211);
//删除了缓存
$memObj->delete('test');

清空缓存

<?php
//实例化 memcache 工具
$memObj = new Memcache();
//衔接memcache效劳器 参数 地点,端口(memcache的默许端口为 11211)
$memObj->connect('127.0.0.1', 11211);
$memObj->flush();

封闭衔接

<?php
//实例化 memcache 工具
$memObj = new Memcache();
//衔接memcache效劳器 参数 地点,端口(memcache的默许端口为 11211)
$memObj->connect('127.0.0.1', 11211);
$memObj->flush();
$memObj->close();

与php连系后memcache的值能够是一般变量、数组、工具等常见的php变量。

以上就是PHP若何操作Memcache缓存?的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 memcache

抱歉,评论功能暂时关闭!