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 Token(令牌)设计
Mar 15 PHP
php实现mysql事务处理的方法
Dec 25 PHP
php动态生成版权所有信息的方法
Mar 24 PHP
PHP中Enum(枚举)用法实例详解
Dec 07 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
PHP简单判断字符串是否包含另一个字符串的方法
Mar 25 PHP
PHP抓取及分析网页的方法详解
Apr 26 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
PHP isset()与empty()的使用区别详解
Feb 10 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
Feb 23 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
Aug 04 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 正则匹配函数体
2009/08/25 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
js不是基础的基础
2006/12/24 Javascript
摘自启点的main.js
2008/04/20 Javascript
为jquery.ui.dialog 增加“自动记住关闭时的位置”的功能
2009/11/24 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
2010/12/08 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
学习和使用python的13个理由
2019/07/30 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
python3实现微型的web服务器
2019/09/03 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
python文件读取失败怎么处理
2020/06/23 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
大专生自我评价
2014/01/28 职场文书
素质拓展感言
2014/01/29 职场文书
活动总结的格式
2014/05/07 职场文书
派出所所长先进事迹
2014/05/19 职场文书
激励员工的口号
2014/06/16 职场文书
党员评议思想汇报
2014/10/08 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
补充协议书
2015/01/28 职场文书
《悲惨世界》:比天空更广阔的是人的心灵
2020/01/16 职场文书
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
基于Python实现nc批量转tif格式
2022/08/14 Python