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访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
php笔记之:有规律大文件的读取与写入的分析
Apr 26 PHP
php文件上传的简单实例
Oct 19 PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
PHP+MySQL修改记录的方法
Jan 21 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
PHP准确取得服务器IP地址的方法
Jun 02 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
PHP编程实现微信企业向用户付款的方法示例
Jul 26 PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 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
融入意大利的咖啡文化
2021/03/03 咖啡文化
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
nodejs实用示例 缩址还原
2010/12/28 NodeJs
javascript设计模式 接口介绍
2012/07/24 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
对python 自定义协议的方法详解
2019/02/13 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
css sprite简单实例
2016/05/23 HTML / CSS
妇产科护士自我鉴定
2013/10/15 职场文书
消防器材管理制度
2014/01/28 职场文书
创先争优标语
2014/06/27 职场文书
个人授权委托书
2014/09/15 职场文书
戒赌保证书
2015/05/11 职场文书
投资申请报告
2015/05/19 职场文书
《角的度量》教学反思
2016/02/18 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
使用Python获取字典键对应值的方法
2022/04/26 Python