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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
php daodb插入、更新与删除数据
Mar 19 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 PHP
php与flash as3 socket通信传送文件实现代码
Aug 16 PHP
php简单判断文本编码的方法
Jul 30 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
PHP正则表达式匹配替换与分割功能实例浅析
Feb 04 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 PHP
php获取是星期几的的一些常用姿势
Dec 15 PHP
PHP文件操作简单介绍及函数汇总
Dec 11 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
JavaScript 乱码问题
2009/08/06 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
基于jQuery的一个扩展form序列化到json对象
2010/12/09 Javascript
cookie的secure属性详解
2015/04/08 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
原生的强大DOM选择器querySelector介绍
2016/12/21 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
微信小程序中顶部导航栏的实现代码
2017/03/30 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
简单谈谈Python流程控制语句
2016/12/04 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
Django框架多表查询实例分析
2018/07/04 Python
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
柏林通行证:Berlin Pass
2018/04/11 全球购物
教师自荐信范文
2013/12/09 职场文书
事假请假条范文
2014/04/11 职场文书
大学开学计划书
2014/04/30 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
k8s部署redis cluster集群的实现
2021/06/24 Redis