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开发大型项目的一点经验
Oct 09 PHP
php中http_build_query 的一个问题
Mar 25 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
浅析php原型模式
Nov 25 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
YII视图整合kindeditor扩展的方法
Jul 13 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
tp5.1 实现setInc字段自动加1
Oct 18 PHP
php libevent 功能与使用方法详解
Mar 04 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 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
pw的一个放后门的方法分析
2007/10/08 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
php实现删除空目录的方法
2015/03/16 PHP
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
利用vscode调试编译后的js代码详解
2018/05/14 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python字符串处理之count()方法的使用
2015/05/18 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
简述Python2与Python3的不同点
2018/01/21 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
python3个性签名设计实现代码
2018/06/19 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
夜大毕业生自我评价分享
2013/11/10 职场文书
应届毕业生求职信范例分享
2013/12/17 职场文书
安全资金保障制度
2014/01/23 职场文书
如何写一封打动人心的求职信
2014/02/17 职场文书
网络优化专员求职信
2014/05/04 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang