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下目前为目最全的CURL中文说明
Aug 01 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
Jun 28 PHP
php使用json_encode对变量json编码
Apr 07 PHP
php强制运行广告的方法
Dec 01 PHP
PHP获取指定月份第一天和最后一天的方法
Jul 18 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
Jun 15 PHP
Yii2验证器(Validator)用法分析
Jul 23 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
PHP PDOStatement::fetchColumn讲解
Jan 31 PHP
php设计模式之策略模式应用案例详解
Jun 17 PHP
Yii Framework框架使用PHPExcel组件的方法示例
Jul 24 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
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
继续学习javascript闭包
2015/12/03 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
vue项目实现github在线预览功能
2018/06/20 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
nodejs制作小爬虫功能示例
2020/02/24 NodeJs
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
python网络爬虫采集联想词示例
2014/02/11 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
python实现最速下降法
2020/03/24 Python
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
机械工程师的岗位职责
2013/11/17 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
自我评价个人范文
2013/12/16 职场文书
模范家庭事迹材料
2014/02/10 职场文书
敬老院标语
2014/06/27 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
努力工作保证书
2015/02/28 职场文书
离婚案件原告代理词
2015/05/23 职场文书
首席执行官观后感
2015/06/03 职场文书