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 编程请选择正确的文本编辑软件
Dec 21 PHP
PHP导入Excel到MySQL的方法
Apr 23 PHP
PHP5函数小全(分享)
Jun 06 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
php调整gif动画图片尺寸示例代码分享
Dec 05 PHP
php传值赋值和传地址赋值用法实例分析
Jun 20 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP自定义错误处理的方法分析
Dec 19 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
解决laravel资源加载路径设置的问题
Oct 14 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 PHP
Git命令之分支详解
Mar 02 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
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php封装的page分页类完整实例
2016/10/18 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
javascript实现倒计时提示框
2021/03/02 Javascript
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
上课迟到检讨书
2014/01/19 职场文书
2015年校长新年寄语
2014/12/08 职场文书
金陵十三钗观后感
2015/06/04 职场文书
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android
Nginx配置之禁止指定IP访问
2022/05/02 Servers
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android