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下进行MYSQL编程时插入中文乱码的解决方案
Mar 15 PHP
php 404错误页面实现代码
Jun 22 PHP
php在多维数组中根据键名快速查询其父键以及父键值的代码
May 07 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php数组编码转换示例详解
Mar 11 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 PHP
php获取远程文件大小
Oct 20 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
PHP读取XML格式文件的方法总结
Feb 27 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 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中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP curl使用实例
2015/07/02 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
PHP实现计算器小功能
2020/08/28 PHP
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
Python查看多台服务器进程的脚本分享
2014/06/11 Python
讲解Python中的递归函数
2015/04/27 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
Python基础之变量基本用法与进阶详解
2020/01/03 Python
python读取与处理netcdf数据方式
2020/02/14 Python
Python netmiko模块的使用
2020/02/14 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
美国知名玩具品牌:Melissa & Doug
2016/08/16 全球购物
印刷工程专业应届生求职信
2013/09/29 职场文书
公司营业员的工作总结自我评价
2013/10/05 职场文书
局火灾防控工作方案
2014/05/25 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python