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 验证码制作(网树注释思想)
Jul 20 PHP
php 常用类汇总 推荐收藏
May 13 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
smarty 缓存控制前的页面静态化原理
Mar 15 PHP
PHP输出英文时间日期的安全方法(RFC 1123格式)
Jun 13 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 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 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
php遍历目录viewDir函数
2009/12/15 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
Laravel 5.3 学习笔记之 安装
2016/08/28 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
javascript 闭包
2011/09/15 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
js实现上传图片预览的方法
2015/02/09 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python 换位密码算法的实例详解
2017/07/19 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
英国网上花店:Bunches
2016/11/29 全球购物
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
产品质量保证书
2014/04/29 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
商业计划书之服装
2019/09/09 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL