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语法(1)
Oct 09 PHP
PHP教程 变量定义
Oct 23 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
php强制下载类型的实现代码
Apr 21 PHP
抓取并下载CSS中所有图片文件的php代码
Sep 26 PHP
php对大文件进行读取操作的实现代码
Jan 23 PHP
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
Jun 01 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
Dec 12 PHP
php生成图片缩略图功能示例
Feb 22 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 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
桌面中心(四)数据显示
2006/10/09 PHP
php实现可逆加密的方法
2015/08/11 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
详解redux异步操作实践
2018/08/15 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
python实现端口转发器的方法
2015/03/13 Python
django数据库migrate失败的解决方法解析
2018/02/08 Python
Flask框架配置与调试操作示例
2018/07/23 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
使用python采集Excel表中某一格数据
2020/05/14 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
土木工程毕业生推荐信
2013/10/28 职场文书
项目计划书范文
2014/01/09 职场文书
高三体育教学反思
2014/01/29 职场文书
社区敬老月活动实施方案
2014/02/17 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
本科应届生自荐信
2014/06/29 职场文书
西柏坡观后感
2015/06/08 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript