建站代码网

热门标签

PHP 使用memcached

1.添加扩展包
    php_memcache.dll
2.在PHP.INI添加
    extension=php_memcache.dll
3.程序

  1. <?php

  2.         

  3.     //创建一个mem对象实例

  4.     $mem=new Memcache;

  5.      

  6.         if(!$mem->connect("10.18.110.213",11211)){

  7.         die('连接失败!');

  8.     }

  9.  

  10.     //增加

  11.  

  12.     //1.增加一个字串

  13.     

  14.     //2.添加数值

  15.  

  16.     //3.添加数组

  17.     //在添加数组是,根据需要. 希望序列号放入  ,

  18.     //serialize<=>unserialize, 如果根据需要,也可以json_encode <=> json_decode

  19.     $arr=array("bj",'tj');

  20.         if($mem->set('key1',$arr,MEMCACHE_COMPRESSED,time()+31*3600*24)){

  21.         

  22.         echo '添加数组ok99111';

  23.     }

  24.     //4.添加对象

  25.  

  26.     //5.添加null 布尔值

  27.  

  28.     //6. 资源类型放入.

  29.  

  30.  

  31.     //查询

  32.  

  33.     $val=$mem->get('key1');

  34. //修改

  35.     //可以使用replace

  36.     if($mem->replace("key11",'hello',MEMCACHE_COMPRESSED,60)){

  37.         echo 'replace     ok';

  38.     }else{

  39.         echo 'replace no     ok';

  40.     }

  41.  

  42.  

  43.  

  44.     //删除

  45.     echo "<br/>";

  46.     if($mem->delete('key14')){

  47.         echo 'key14 删除';

  48.     }else{

  49.         echo 'key14不存在';

  50.     }


 

X