全面解析PHP操作Memcache基本函数


Posted in PHP onJuly 14, 2016

Memcache是什么

Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。

它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。

Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解 :)
为什么会有Memcache和memcached两种名称?

其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名,知道我的意思了把~~~~。一个是项目名称,一个是主程序文件名,在网上看到了很多人不明白,于是混用了。

Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品。Memcache模块同时提供了一个session 处理器 ( memcache )。下面PHP程序员雷雪松详细的讲解下PHP操作Memcache基本函数。

Memcache — Memcache类

Memcache::add — 增加一个条目到缓存服务器

Memcache::addServer — 向连接池中添加一个memcache服务器

Memcache::close — 关闭memcache连接

Memcache::connect — 打开一个memcached服务端连接

Memcache::decrement — 减小key的值

Memcache::delete — 从服务端删除一个key

Memcache::flush — 清洗(删除)已经存储的所有的key

Memcache::get — 从服务端检回一个key

Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息

Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态

Memcache::getStats — 获取服务器统计信息

Memcache::getVersion — 返回服务器版本信息

Memcache::increment — 增加一个key的值

Memcache::pconnect — 打开一个到服务器的持久化连接

Memcache::replace — 替换已经存在的key的值

Memcache::set — 储存值,没有会新增一个key,已经存在的key直接替换

Memcache::setCompressThreshold — 开启大值自动压缩

Memcache::setServerParams — 运行时修改服务器参数和状态

Memcache 函数memcache_debug — 转换调试输出的开/关

以上所述是小编给大家介绍的PHP操作Memcache基本函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php图片加中文水印实现代码分享
Oct 31 PHP
解析PHP中$_FILES的使用以及注意事项
Jul 05 PHP
php获得url参数中具有&的值的方法
Mar 05 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
PHP高手需要要掌握的知识点
Aug 21 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 04 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
PHP获取学生成绩的方法
Nov 17 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 #PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 #PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 #PHP
Yii实现Command任务处理的方法详解
Jul 14 #PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 #PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 #PHP
Yii实现的多级联动下拉菜单
Jul 13 #PHP
You might like
Yii中render和renderPartial的区别
2014/09/03 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
php bootstrap实现简单登录
2016/03/08 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
javascript数组的使用
2013/03/28 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
Python实现二维有序数组查找的方法
2016/04/27 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
目前最全的python的就业方向
2018/06/05 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
测量实习生自我鉴定
2013/09/19 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
保险公司演讲稿
2014/09/02 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
2014财务年度工作总结
2014/11/11 职场文书
公司2014年度工作总结
2014/12/10 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
社区节水倡议书
2015/04/29 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
nginx访问报403错误的几种情况详解
2022/07/23 Servers