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 相关文章推荐
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
PHP MSSQL 存储过程的方法
Dec 24 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 PHP
浅析php创建者模式
Nov 25 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
Dec 22 PHP
php英文单词统计器
Jun 23 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
May 05 PHP
php session_decode函数用法讲解
May 26 PHP
PHP字符串中抽取子串操作实例分析
Jun 22 PHP
jQuery+PHP实现图片上传并提交功能
Jul 27 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导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
自己开发Dojo的建议框架
2008/09/24 Javascript
JQuery入门——移除绑定事件unbind方法概述及应用
2013/02/05 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
2013/11/28 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
浅谈python对象数据的读写权限
2016/09/12 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
Python3 执行Linux Bash命令的方法
2019/07/12 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
Python如何安装第三方模块
2020/05/28 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Python Selenium库的基本使用教程
2021/01/04 Python
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
2014年社区学雷锋活动总结
2014/03/09 职场文书
房屋买卖协议书范本
2014/04/10 职场文书
怎样写离婚协议书
2015/01/26 职场文书
产品质量保证书范本
2015/02/27 职场文书
Django中celery的使用项目实例
2022/07/07 Python
Java Spring读取和存储详细操作
2022/08/05 Java/Android