zoukankan      html  css  js  c++  java
  • php_memcahed 使用方法

    用php_memcache.dll 扩展库操作方法

    1、下载php_memcache.dll 对应的PHP版本拷贝到PHP目录EXT下

    2、在php.ini添加扩展extension=php_memcache.dll 在重启

    3、在php文件下操作如下

    $mem=new Memcache;
    if(!$mem->connect('127.0.0.1',11211))
    {
    exit('连接失败!');
    }else
    {
    //add 和set 赋值 用set添加时,如果存在则更新,如果不存在则添加
    //参数说明: key, value ,是否压缩, 保存时间单位秒
    //时间管理,默认最大秒数为30天的时间,如果要大于30天则用时间戳来加如tiim()+31*24*3600
    if($mem->set('name',array("a"=>'1','b'=>'2'),MEMCACHE_COMPRESSED,60))
    {
    //replace更新替换内容
    $mem->replace('name',array("a"=>'3','b'=>'4'),MEMCACHE_COMPRESSED,60);
    //delete (key,60)60为时间,可选的,表示在60秒后删除,如果为0表示立即删除
    $mem->delete('name',60);
    $mem->delete('name');//立即删除
    if($res=$mem->get('name'))
    {
    var_dump($res);
    }
    }else
    {
    echo 'error';
    }
    }

    ---------------------------------

    用源码扣作方法

    require_once 'memcached-client.php';

    $mc = new Ci_Memcached(array(
    'servers' => array('127.0.0.1:11211'),
    'debug' => false,
    'compress_threshold' => 10240,
    'persistant' => true));

    $mc->add('key', array('some', 'array'));
    $mc->replace('key', 'some random string');
    $val = $mc->get('key');
    echo $val;

  • 相关阅读:
    CF1051F The Shortest Statement 题解
    CF819B Mister B and PR Shifts 题解
    HDU3686 Traffic Real Time Query System 题解
    HDU 5969 最大的位或 题解
    P3295 萌萌哒 题解
    BZOJ1854 连续攻击游戏 题解
    使用Python编写的对拍程序
    CF796C Bank Hacking 题解
    BZOJ2200 道路与航线 题解
    USACO07NOV Cow Relays G 题解
  • 原文地址:https://www.cnblogs.com/bk7788/p/6664542.html
Copyright © 2011-2022 走看看