/*

* memcache类

*/

class Memcacheds{

//声明静态成员变量

private static $m = null;

private static $cache = null;

private function __construct() {

self::$m = new Memcache();

self::$m->connect('www.cat.com','11211'); //写入缓存地址,端口

}

//为当前类创建对象

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 setMen($key,$value,$time){

self::Men()->set($key,$value,0,$time);

}

/*

* 获取缓存数据

* @param string $key

* @return

*/

public static function getMen($key){

return self::Men()->get($key);

}

/*

* 删除对应缓存数据

* @param string $key

* @return

*/

public static function delMen($key){

self::Men()->delete($key);

}

/*

* 删除所有缓存数据

*/

public static function delAllMen(){

self::Men()->flush();

}

/*

* 删除所有缓存数据

*/

public static function menStatus(){

return self::Men()->getStats();

}

}

调用类

include_once 'memcache.php'; 引入类文件

$key = 'myKey';

$value = 'insert into 12334234';

$time = 60;

Memcacheds::setMen($key,$value,$time); //写入缓存

$get = Memcacheds::getMen($key); //读取

echo '

';

print_r($get);

?>

结果输出:

insert into 12334234

php memcache 封装类,php 封装memcache类相关推荐

  1. java 如何封装类_Java封装一个类怎么实现?

    封装 将某些东西包装在一起,然后以新的完整形式呈现出来: 隐藏属性.方法或实现细节的处理方式称为封装: 封装其实就是有选择性地公开或隐藏某些信息,它解决了数据的安全性问题. 构建对象的方法 和数组相似 ...

  2. php memcache 封装类,PHP 自定义session储存 MEMCACHE 方式类

    自定义session储存 MEMCACHE 方式类 在php.ini配置文件中更改设置 (Registered_save_handlers 有三种方式 files user memcache) ses ...

  3. java中封装类Feild和使用setter和getter方法访问封装的类Feild

    class Person {private String name;private int age;public void setName(String name) //定义访问name的方法{if ...

  4. 封装一个类搞定90%安卓客户端与服务器端交互

    本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下: 1.与服务器端交互json数据. 2.Get方式与服务器端交互数据. 3.Po ...

  5. java memcache 实例_Java使用memcache示例

    许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示. 但随着数据量的增大.访问的集中,就会出现RDBMS的负担加重.数据库响应恶化. 网站显示延迟等重大影响. 这时就该m ...

  6. [课程][原创]yolox检测封装成类调用几句代码完成目标检测任务

    搞定系列:yolox检测封装成类调用 课程地址:搞定系列:yolox检测封装成类调用--深度学习视频教程-人工智能-CSDN程序员研修院 你将收获 1.学会Yolox封装基本技巧和大体思路 2.学会Y ...

  7. 第五讲 类的封装和类的继承

    第五讲 类的封装和类的继承 主要内容 软件包的创建和使用 Java访问权限修饰词 类的访问权限修饰词 Java中类的层次结构和类的继承 对象的初始化再讨论   软件包的创建和使用 什么是软件包(pac ...

  8. Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类)

    Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button的command/Label/PhotoImage/封装为类) 目录 tkinter应用案例五 ...

  9. php 仓储 sqlite_详解php封装db类连接sqlite3

    sqlite3_open是sqlite数据库的api函数(C/C++),作用是打开(或创建)一个数据库文件.本文主要和大家分享php封装db类连接sqlite3 的知识,希望能帮助到大家.<?p ...

最新文章

  1. RDKit | 分子处理入门
  2. python可以使用二维元组吗_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)...
  3. 原生js判断css动画结束 css 动画结束的回调函数
  4. [react] react中的setState是同步还是异步的呢?为什么state并不一定会同步更新?
  5. 内核抢占,让世界变得更美好 | Linux 内核
  6. 初中的算术(51Nod-1873)
  7. JSP+Servlet+C3P0+Mysql实现的azhuo商城
  8. web浏览器进化简史
  9. Socket开发框架之消息的回调处理
  10. linux下压缩解压缩见解
  11. 特约商户进件系统php,特约商户进件/小微商户进件管理系统/轮询/轮训/v3版本 php sdk...
  12. 软件推荐,强力卸载软件geek uninstaller
  13. Https网络安全传输详解
  14. python之控制台版本(电影)增删改查
  15. 完美配色排版海报模板|神奇的色彩搭配
  16. 为何要配置环境变量?
  17. 【文献阅读笔记】KAM Theory Meets Statistical Learning Theory: Hamiltonian Neural Networks with Non-Zero Trai
  18. 死亡搁浅运送系统服务器,死亡搁浅车辆怎么解锁 死亡搁浅载具获取方法一览...
  19. python数据预处理_Python数据分析——数据预处理的方法
  20. 判断三个数是否能构成三角形_七年级 初一下册数学三角形专题复习提纲及经典例题...

热门文章

  1. 分类测试以减少构建时间
  2. dism++封装系统使用教程_客栈管理系统“订单来了”客房订单盒子使用教程
  3. 正则表达式之 NFA 引擎匹配原理详解
  4. 开源备份软件 oracle,oracle备份和恢复
  5. python强制结束函数_为什么Python没有 main 函数?终于有人给出了正确答案!
  6. 三位数除以两位数竖式计算没有余数_苏教四上期末复习——两、三位数除以两位数...
  7. css中会计算的属性,2017年12月聚合文章--calc() ---一个会计算的css属性 | 码友网
  8. linux修改文件没有备份文件,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
  9. php验证码 php中文网,ThinkPHP 使用不同风格及中文的验证码
  10. pat 乙级 1014 福尔摩斯的约会 (C++)