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 相关文章推荐
第十二节--类的自动加载
Nov 16 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
收集的二十一个实用便利的PHP函数代码
Apr 22 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 PHP
php中动态修改ini配置
Oct 14 PHP
PHP使用SOAP扩展实现WebService的方法
Apr 01 PHP
thinkphp配置文件路径的实现方法
Aug 30 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
Laravel 自带的Auth验证登录方法
Sep 30 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 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
Window下PHP三种运行方式图文详解
2013/06/11 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
php中JSON的使用方法
2015/04/30 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
jquery单击文字或图片内容放大并居中显示
2017/06/23 jQuery
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python脚本实时处理log文件的方法
2016/11/21 Python
Python排序搜索基本算法之插入排序实例分析
2017/12/11 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
Python函数参数操作详解
2018/08/03 Python
Python适配器模式代码实现解析
2019/08/02 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python中bisect的使用方法
2019/12/31 Python
PyTorch实现AlexNet示例
2020/01/14 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
ECHT官方网站:男女健身服
2020/02/14 全球购物
神路信息Java面试题目
2013/03/31 面试题
开业庆典主持词
2014/03/21 职场文书
会计实训报告范文
2014/11/04 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书