PHP 使用memcached简单示例分享


Posted in PHP onMarch 05, 2015

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.增加一个字串

/*    if($mem->set('key1',"beijing",MEMCACHE_COMPRESSED,60)){

        echo '添加ok';

    }*/

    //2.添加数值

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

        echo '添加ok';

    }*/

    //3.添加数组

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

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

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

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

        echo '添加数组ok99111';

    }

    //4.添加对象

/*    class Dog{

        public $name;

        public $age;

        public function __construct($name,$age){

            $this->name=$name;

            $this->age=$age;

        }

    }

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

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

        echo '添加对象ok';

    }*/

    //5.添加null 布尔值

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

        echo '添加布尔ok';

    }*/

    //6. 资源类型放入.

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

    if(!$con){

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

    }

    var_dump($con);

    echo "<br/>";

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

        echo '添加资源ok';

    }*/

    //查询

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

//修改

    //可以使用replace

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

        echo 'replace ok';

    }else{

        echo 'replace no ok';

    }

    //删除

    echo "<br/>";

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

        echo 'key14 删除';

    }else{

        echo 'key14不存在';

    }

以上就是本文关于php中使用memcache的用法介绍,希望对大家能够有所帮助。

PHP 相关文章推荐
php学习 函数 课件
Jun 15 PHP
php 截取字符串并以零补齐str_pad() 函数
May 07 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
php打开远程文件的方法和风险及解决方法
Nov 12 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
PHP访问Google Search API的方法
Mar 05 PHP
PHP判断是否为空的几个函数对比
Apr 21 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
Feb 15 PHP
PHP 使用二进制保存用户状态的实例
Jan 29 PHP
PHP实现基于状态的责任链审批模式详解
May 31 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 #PHP
PHP实现支持SSL连接的SMTP邮件发送类
Mar 05 #PHP
PHP 使用redis简单示例分享
Mar 05 #PHP
memcache一致性hash的php实现方法
Mar 05 #PHP
PHP将session信息存储到数据库的类实例
Mar 04 #PHP
php微信支付之APP支付方法
Mar 04 #PHP
php支付宝手机网页支付类实例
Mar 04 #PHP
You might like
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
php+mysqli事务控制实现银行转账实例
2015/01/29 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
react-router实现按需加载
2017/05/09 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
微信跳一跳python代码实现
2018/01/05 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python实现经纬度采样的示例代码
2020/12/10 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
西部世纪面试题
2014/12/05 面试题
小学生读书感言
2014/02/12 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
优秀乡村医生先进事迹材料
2014/08/23 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
500字作文之周记
2019/12/13 职场文书
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript