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 相关文章推荐
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
php根据年月获取季度的方法
Mar 31 PHP
php 判断网页是否是utf8编码的方法
Jun 06 PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php用户注册信息验证正则表达式
Nov 12 PHP
学习php设计模式 php实现合成模式(composite)
Dec 08 PHP
浅谈PHP中静态方法和非静态方法的相互调用
Oct 04 PHP
php微信开发之音乐回复功能
Jun 14 PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
Mar 14 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 XML备份Mysql数据库
2009/05/27 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
PHP生成唯一订单号的方法汇总
2015/04/16 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
微信支付开发发货通知实例
2016/07/12 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
$()JS小技巧
2007/07/21 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
JSON 教程 json入门学习笔记
2020/09/22 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
2019/09/11 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
Python pass 语句使用示例
2014/03/11 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
大三预备党员入党思想汇报
2014/01/08 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
靠谱准确的求职信
2019/04/02 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书