zoukankan      html  css  js  c++  java
  • php操作Memcache示例

    <?php
    //==============================实例化============================
    $mem=new Memcache;
    
    
    //==============================新建连接============================
    if(!$mem->connect("127.0.0.1",11211))
    {
    die("连接失败"); } //==============================增加============================ //1.增加一个字符串 if($mem->add("key1","abc",MEMCACHE_COMPRESSED,60)) { echo "ok"; } //2.增加一个数字 if($mem->add("key2",100,MEMCACHE_COMPRESSED,60)) { echo "ok"; } //3.增加一个数组 $arr=array("a"=>"字符串","b"=>"插入"); if($mem->add("key3",$arr,MEMCACHE_COMPRESSED,60)) { echo "ok"; }
    //4.增加一个对象 $dog1=new Dog("小狗",50); if($mem->add("key4",$dog1,MEMCACHE_COMPRESSED,60)) { echo "ok"; } //5.添加null 布尔值(bool类型的多种 没有元素的数组) if($mem->add("key5",null,MEMCACHE_COMPRESSED,60)) { echo "ok"; } //6.资源类型 目前还不支持mysql资源 $con=mysql_connect("127.0.0.1","root","111111"); if(!$con) { die("连接不成功"); } if($mem->add("key6",$con,MEMCACHE_COMPRESSED,60)) { echo "ok"; } else { echo "加入资源型失败"; }
    //7.序列化 $arr2=array("a"=>"字符串","b"=>"插入"); if($mem->add("key7",serialize($arr2),MEMCACHE_COMPRESSED,60)) { echo "ok"; } //==============================查询============================ echo "<hr/>"; echo "key1的值:"; $val=$mem->get("key1"); var_dump($val); echo "<hr/>"; echo "key2的值:"; $val=$mem->get("key2"); var_dump($val); echo "<hr/>"; echo "key3的值:"; $val=$mem->get("key3"); var_dump($val); echo "<hr/>"; echo "key4的值:"; $val=$mem->get("key4"); var_dump($val); echo "<hr/>"; echo "key5的值:"; $val=$mem->get("key5"); var_dump($val); echo "<hr/>"; echo "key6的值:"; $val=$mem->get("key6"); var_dump($val); $val=$mem->get("key7"); echo "<hr/>"; echo "key7的值:"; var_dump("key7".$val); //==============================修改============================ if($mem->replace("key7","hello",MEMCACHE_COMPRESSED,60)){ echo "replace ok"; }else{ echo "replace no ok"; } //==============================删除============================ if($mem->delete("key14")){ echo "delete ok"; }else{ echo "not exsists"; } //==============================清空所有============================ //清空所有 $mem->flush(); //==============================关闭连接============================ $mem->close(); class Dog { public $name; public $age; public function __construct($name,$age) { $this->name=$name; $this->age=$age; } }
  • 相关阅读:
    分享最好的HTML5编码教程和参考手册
    随机字符变换效果的jQuery插件开发教程
    拒绝用SEO的眼光来设计你的Meta标签
    GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
    vs 2010 程序发布时出现 TransformXml任务意外失败
    CSS hack
    javascript div 弹出可拖动窗口
    Javascript String类的属性及方法
    兼容浏览器的布局CSS
    该伙伴事务管理器已经禁止了它对远程/网络事务的支持
  • 原文地址:https://www.cnblogs.com/lizhaoyao/p/4891362.html
Copyright © 2011-2022 走看看