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 相关文章推荐
linux下 C语言对 php 扩展
Dec 14 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
学习php设计模式 php实现策略模式(strategy)
Dec 07 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
yii2超好用的日期组件和时间组件
May 05 PHP
全面了解PHP中的全局变量
Jun 17 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
Apr 26 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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脚本代码
2011/02/19 PHP
关于php循环跳出的问题
2013/07/01 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
Laravel 5 学习笔记
2015/03/06 PHP
php分割合并两个字符串的函数实例
2015/06/19 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
微信小程序全局变量改变监听的实现方法
2019/07/15 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
Python实现的读写json文件功能示例
2018/06/05 Python
django 消息框架 message使用详解
2019/07/22 Python
Python: 传递列表副本方式
2019/12/19 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
EJB timer的种类
2014/10/28 面试题
环境工程求职简历的自我评价范文
2013/10/24 职场文书
自我鉴定怎么写
2013/12/05 职场文书
人力资源经理自我评价
2014/01/04 职场文书
环保倡议书400字
2014/05/15 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
PyTorch的Debug指南
2021/05/07 Python
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL
排查Tomcat进程假死的问题
2022/05/06 Servers