PHP MemCached高级缓存配置图文教程


Posted in PHP onAugust 05, 2010

1.Memcache相关介绍

memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。
使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。

2.Memcache Win32的安装
(1)下载地址:
http://www.jehiah.cz/projects/memcached-win32/
(2)安装步骤:
step1 解压压缩包到任一目录,如c:\mem。目录结构如下图:
PHP MemCached高级缓存配置图文教程
step2 安装memcache到windows服务中:c:\mem\memcached.exe -d install,若无错误提示则安装完成。
step3 启动memcache服务:c:\mem\memcached.exe -d start,若无错误提示则启动成功。如下图所示:
PHP MemCached高级缓存配置图文教程
注意:如果不需要将memcache添加到windows服务中的话,而是每次手动双击解压后根目录中memcached.exe启动,则不需要step2与step3。上面的step2与step3需要在命令提示符下进行操作。

(3)测试安装是否成功
在memcache服务成功启动后,可以使用telnet 127.0.0.1 11211测试连接是否成功;如果连接成功后则使用stats命令可以查看memcache的基本信息。具体如下图所示:
PHP MemCached高级缓存配置图文教程 

PHP MemCached高级缓存配置图文教程

PHP MemCached高级缓存配置图文教程

3.Memcache在PHP中的配置

    (1)配置步骤

        step1 下载php_memcache.dll组件,并将其放置到php的扩展组件目录,如:php\ext\
        step2 在PHP.ini加入extension=php_memcache.dll后,重启Apache即可。

    (2)测试配置是否成功

        使用phpinfo()查看是否成功启用。如下图所示:

   PHP MemCached高级缓存配置图文教程

    (3)PHP中测试memcache

<?php 
$mem = new Memcache; 
$mem->connect('127.0.0.1',11211) or die("连接失败"); 
$mem->getVersion(); 
?>
PHP 相关文章推荐
?算你??的 PHP 程式大小
Dec 06 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
Apr 24 PHP
php抽奖小程序的实现代码
Jun 18 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
Dec 21 PHP
PHP7 字符串处理机制修改
Mar 09 PHP
PHP Array交叉表实现代码
Aug 05 #PHP
php垃圾代码优化操作代码
Aug 05 #PHP
PHP MemCached 高级缓存应用代码
Aug 05 #PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 #PHP
PHP合并数组+与array_merge的区别分析
Aug 01 #PHP
PHP自定义函数收代码
Aug 01 #PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 #PHP
You might like
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
php使用异或实现的加密解密实例
2013/09/04 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
js验证上传图片的方法
2015/05/12 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
wxPython中listbox用法实例详解
2015/06/01 Python
有关Python的22个编程技巧
2018/08/29 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
python的等深分箱实例
2019/11/22 Python
python解析多层json操作示例
2019/12/30 Python
如何教少儿学习Python编程
2020/07/10 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
动物科学专业毕业生的自我评价
2013/11/29 职场文书
初中女生自我鉴定
2013/12/19 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
《我的信念》教学反思
2014/02/15 职场文书
可口可乐广告词
2014/03/20 职场文书
解除财产保全担保书
2014/05/20 职场文书
超越自我演讲稿
2014/05/21 职场文书
授权委托书协议书
2014/10/16 职场文书
一个都不能少观后感
2015/06/04 职场文书
小学2016年第十八届推普周活动总结
2016/04/05 职场文书
Python词云的正确实现方法实例
2021/05/08 Python