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模板页面中分页代码的解析
Feb 06 PHP
php xml文件操作实现代码(二)
Mar 20 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
JavaScript与HTML结合的基本使用方法整理
Oct 12 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
Oct 12 PHP
PHP simplexml_load_string()函数实例讲解
Feb 03 PHP
Yii框架响应组件用法实例分析
Sep 04 PHP
PHP常用函数之格式化时间操作示例
Oct 21 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 信息采集程序代码
2009/03/17 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
PHP实现的随机红包算法示例
2017/08/14 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
jQuery技巧总结
2011/01/01 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
微信小程序表单验证插件WxValidate的二次封装功能(终极版)
2019/09/03 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
简单介绍Python中的round()方法
2015/05/15 Python
python的文件操作方法汇总
2017/11/10 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
Python线程threading模块用法详解
2020/02/26 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
护理自我鉴定范文
2013/10/06 职场文书
学校机关党总支领导班子整改工作方案
2014/10/26 职场文书
奔腾年代观后感
2015/06/09 职场文书
总经理年会致辞
2015/07/29 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技