本篇文章给大家带来的内容是关于php操作memcache的一个类库的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
代码如下:
connect(self::$server, self::$port); //写入缓存地址,port
}
//为当前类创建对象
private static function Men(){
self::$cache = new Memcacheds();
return self::$m;
}
/*
* 加入缓存数据
* @param string $key 获取数据唯一key
* @param String||Array $value 缓存数据
* @param $time memcache生存周期(秒)
*/
public static function set_cache($key,$value,$time){
self::Men()->set($key,$value,0,$time);
}
/*
* 获取缓存数据
* @param string $key
* @return
*/
public static function get_cache($key){
return self::Men()->get($key);
}
/*
* 删除相应缓存数据
* @param string $key
* @return
*/
public static function del_cache($key){
self::Men()->delete($key);
}
/*
* 删除全部缓存数据
*/
public static function del_all_cache(){
self::Men()->flush();
}
/*
* 获取服务器统计信息(一般不用)
*/
public static function get_cache_status(){
return self::Men()->getStats();
}
}使用例子如下:
LANUX V1.0 蓝脑商务网站系统 适用于网店、公司宣传自己的品牌和产品。 系统在代码、页面方面设计简约,浏览和后台管理操作效率高。 此版本带可见即可得的html编辑器, 方便直观添加和编辑要发布的内容。 安装: 1.解压后,更换logo、分类名称、幻灯片的图片及名称和链接、联系我们等等页面。 2.将dbconfig.php里面的数据库配置更改为你的mysql数据库配置 3.将整个文件夹上传至
//引入类库
Vendor('Memcacheds.Memcacheds');
//实例化(也可以不用实例化,直接类名::静态方法名调用)
$memcached = new \Memcacheds();
//获取缓存
$ticket = $memcached->get_cache('jsapi_ticket');
//设置缓存,参数全部必填
$memcached->set_cache('jsapi_ticket', $ticket, 7000);
//清除缓存
$memcached->del_cache('jsapi_ticket');










