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实现ping
Oct 09 PHP
PHP伪静态页面函数附使用方法
Jun 20 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 PHP
解析php利用正则表达式解决采集内容排版的问题
Jun 20 PHP
php ios推送(代码)
Jul 01 PHP
php操作mysql数据库的基本类代码
Feb 25 PHP
PHP操作MySQL事务实例
Nov 05 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
PHP基本语法实例总结
Sep 09 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
Nov 28 PHP
php的常量和变量实例详解
Jun 27 PHP
PHP设计模式之适配器模式(Adapter)原理与用法详解
Dec 12 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获取文件后缀的9种方法
2016/03/22 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
JavaScript 全角转半角部分
2009/10/28 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
Jquery解析json数据详解
2013/12/26 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
中间件分为哪几类
2016/09/18 面试题
成人大专自我鉴定范文
2013/10/19 职场文书
领导的自我鉴定
2013/12/28 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
石油大学毕业生自荐信
2014/01/28 职场文书
自考毕业自我鉴定
2014/03/18 职场文书
小学教师寄语大全
2014/04/03 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
中考学习决心书
2015/02/04 职场文书
黑暗中的舞者观后感
2015/06/18 职场文书
田径运动会广播稿
2015/08/19 职场文书
导游词之峨眉山
2019/12/16 职场文书