<?php

/*

 * 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'); //写入缓存地址,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 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();

    }

}

<----------------------------------------------------------->

调用类

<?php

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

$key = 'myKey';

$value = 'insert into 12334234';

$time = 60;

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



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



echo '<pre>';

print_r($get);

?

>

结果输出:

insert into 12334234

最新文章

  1. BZOJ4591——[Shoi2015]超能粒子炮&#183;改
  2. 修改RectTransform的值
  3. iOS 的UIWindow 类研究
  4. MySQL 分组
  5. C# 将数据集以excel的形式输出
  6. JS算法之快排&amp;冒泡
  7. 小tips:用java模拟小球做抛物线运动
  8. ferror,perror,cleaner
  9. BZOJ 2738: 矩阵乘法 [整体二分]
  10. PA模块常用表
  11. 项目中的Git七步精髓
  12. pandas常用函数之diff
  13. js date 和 math
  14. docker run命令运行以及参数详解
  15. 51nod1693 水群 最短路
  16. struts2框架之重复提交问题
  17. 在centos和redhat上安装docker
  18. 使你的IT职业生涯更上一层楼de14条建议
  19. 【css】gradient匹配ps渐变叠加效果
  20. (转)Attribute在.net编程中的应用

热门文章

  1. cf950e Data Center Maintenance
  2. HDU 3341 Lost&#39;s revenge
  3. nginx报错 too many open files in system
  4. SPOJ GSS3 Can you answer these queries III ——线段树
  5. [BZOJ4506] [Usaco2016 Jan]Fort Moo(DP?)
  6. 刷题总结——营业额统计(bzoj1588)
  7. BSGS算法 (小步大步 Baby Step Gaint Step)
  8. 标准C程序设计七---01
  9. 使用Reachability检测网格
  10. 省赛i题/求1~n内所有数对(x,y),满足最大公约数是质数的对数