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 相关文章推荐
计算2000年01月01日起到指定日的天数
Oct 09 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
php解析json数据实例
Aug 19 PHP
跟我学Laravel之请求(Request)的生命周期
Oct 15 PHP
phplot生成图片类用法详解
Jan 06 PHP
php生成年月日下载列表的方法
Apr 24 PHP
php文件操作相关类实例
Jun 18 PHP
Yii2设置默认控制器的两种方法
May 19 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP+MySql实现一个简单的留言板
Jul 19 PHP
PHP 时间处理类Carbon
May 20 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
Python入门篇之字典
2014/10/17 Python
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
python 字典(dict)按键和值排序
2016/06/28 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
python实现感知器
2017/12/19 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
世界上最大的二手相机店:KEN
2017/05/17 全球购物
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
工作表现评语
2014/01/19 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
小学端午节活动总结
2015/02/11 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python