PHP 使用memcached

php技巧

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. /*        if($mem->set('key1',"beijing",MEMCACHE_COMPRESSED,60)){

  14.         

  15.         echo '添加ok';

  16.     }*/

  17.     

  18.     //2.添加数值

  19. /*        if($mem->set('key1',100,MEMCACHE_COMPRESSED,60)){

  20.         

  21.         echo '添加ok';

  22.     }*/

  23.  

  24.     //3.添加数组

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

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

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

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

  29.         

  30.         echo '添加数组ok99111';

  31.     }

  32.     //4.添加对象

  33. /*    class Dog{

  34.         public $name;

  35.         public $age;

  36.         public function     __construct($name,$age){

  37.                 $this->name=$name;

  38.                 $this->age=$age;

  39.         }

  40.     }

  41.  

  42.     $dog1=new Dog('小狗',50);

  43.     if($mem->set('key1',$dog1,MEMCACHE_COMPRESSED,60)){

  44.         

  45.         echo '添加对象ok';

  46.     }*/

  47.  

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

  49. /*        if($mem->set('key1',false,MEMCACHE_COMPRESSED,60)){

  50.         

  51.         echo '添加布尔ok';

  52.     }*/

  53.  

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

  55. /*        $con=mysql_connect("127.0.0.1","root","root");

  56.     if(!$con){

  57.         die('连接数据库失败');

  58.     }

  59.     var_dump($con);

  60.     echo "<br/>";

  61.         if($mem->set('key1',$con,MEMCACHE_COMPRESSED,60)){

  62.         

  63.         echo '添加资源ok';

  64.     }*/

  65.  

  66.  

  67.     //查询

  68.  

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

  70. //修改

  71.     //可以使用replace

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

  73.         echo 'replace     ok';

  74.     }else{

  75.         echo 'replace no     ok';

  76.     }

  77.  

  78.  

  79.  

  80.     //删除

  81.     echo "<br/>";

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

  83.         echo 'key14 删除';

  84.     }else{

  85.         echo 'key14不存在';

  86.     }


 

相关内容推荐

php curl常用的5个例子

我用php ,curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如 fsockopen , file_get_contents 等。但是只能抓那些能直接访问的页面,如果要抓取有页面访问控制的页面,或者是登录

php综合复习题大全(下)——提升篇

66. 什么是 OOP? 什么是类和对象?什么是类属性? OOP(object oriented programming) ,即面向对象编程,其中两个最重要的概念就是类和对象。 世间万物都具有自身的属性和方法,通过这些属性

PHP 使用memcached

1. 添加扩展包 php_memcache.dll 2.在PHP.INI添加 extension=php_memcache.dll 3.程序 ?php // 创建一个mem对象实例 $mem=new Memcache; if(!$mem-connect(10.18.110.213,11211)){ die(' 连接失败!'); } // 增加 //1. 增加一个字串

redis php扩展安装

redis php扩展安装 wget https://github.com/nicolasff/phpredis/zipball/master -O php-redis.zip unzip php-redis.zip cd nicolasff-phpredis-2d0f29b/ /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make m

php面试题几个

?php echo-10%3; ? 答案:-1。 考查:优先级。 因为-的优先级比%求余的优先级低,也就是-(10%3)。 2 print(int)pow(2,32); 答案:0 3 //file1.php ?php $a='123'; ? //file2.php ?php echoinclude('file1.php'); ? 答案:

返回
顶部