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 相关文章推荐
从C/C++迁移到PHP——判断字符类型的函数
Oct 09 PHP
在wamp集成环境下升级php版本(实现方法)
Jul 01 PHP
PHP mail()函数使用及配置方法
Jan 14 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
Mar 13 PHP
学习php中的正则表达式
Aug 17 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 PHP
百万级别知乎用户数据抓取与分析之PHP开发
Sep 28 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
layui弹出层效果实现代码
2017/05/19 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
vue学习之mintui picker选择器实现省市二级联动示例
2017/10/12 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
Python中的zipfile模块使用详解
2015/06/25 Python
python实现的希尔排序算法实例
2015/07/01 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
Bibloo匈牙利:女装、男装、童装及鞋子和配饰
2019/04/14 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
小学生环保演讲稿
2014/04/25 职场文书
工程售后服务方案
2014/06/08 职场文书
投标承诺函范文
2015/01/21 职场文书
英文感谢信格式
2015/01/21 职场文书
总经理岗位职责
2015/02/04 职场文书
党员公开承诺书2016
2016/03/24 职场文书