首页 > 作文

php运用memcache的完整实例

更新时间:2023-04-09 01:26:08 阅读: 评论:0

前言

memcach姬朝e实际上也是一个服务器,不过他是存在内存里面的不是存在磁盘里面的

优点

速度很快

缺点

不能永久存储,存放大小受内存限制没有用户名跟防火墙,mysql有不过缓存里面也不会存储重要信息什么的,速度快就很ok,不过受内存限制有点伤,毕竟内存条比较贵

memcache如何安装

以window举例,

将.exe文件放在c盘下,

ctrl+r 打开运行,cmd进入dos,

找到memcache的根目录下

运行指令memcached.exe -d install 进行安装 卸载就是uninstall

如果安装成功 运行指令memcached -h 查看一下

启动memcache 运行指令memcached.exe -d start 停止就是stop

去任务管理器看一下启动了没有,基本没有啥踩雷的地方。启动好之后,咱们就可以运行memcache了。

memcache的默认端口号是11211,

如果你想更改端口号让别人查不到的话,需要去注册表

regedit

找到hkey_local_machine\system\currentcontrolt\rvices\mem如何增大男性生殖器cached rver

将这个值改为”c:\memcached\memcached.exe” -p 20000 -d runrvice 即可,这样的话访问得按照20000的端口访问了

然后我这里用的telnet来操作(也可以下载curecrt来弄)

运行指令: telnet 127.0.0.1 11211(如果改端口号了,这里同步)

先打几个空格再说

在memc什么是互质数ache服务器里面的操作暂时不说了,主要说下在php里面的操作(今天他不是主角),

将php_memcache.dll放在php.ini下,可以ctrl+f寻找extension,regret是什么意思然后在最后加上 * extension=php_memc研究方法论ache.dll*

然后 phpinfo查看一下有没有问题

这样就说明创建了memcache缓存对象了

当我们客户端访问服务器的时候,如果每一次都从数据库读取数据的话,如果访问量比较大的话,就卡的很,主要是如果优化比较费钱,这种针对长期或者一段时间不会更改的网页的内容,如果是实时的话例如秒杀什么的需要高并发或者是页面一直在更新,还是不能用缓存机制的好。

创建好之后,开始弄一个用户列表的小例子

第一次是从数据库读取

之后全部是从memcache里面拿数据,不在经过数据库

实现一键清除缓存

具体实现

总结

到此这篇关于php运用memcache的文章就介绍到这了,更多相关php运用memcache内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-09 01:26:06,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/feb84e7e423bb44bc9e331a6cf5801f8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php运用memcache的完整实例.doc

本文 PDF 下载地址:php运用memcache的完整实例.pdf

标签:缓存   指令   放在   是从
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图