全面解析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函数常用用法小结
Feb 08 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
Laravel 5框架学习之用户认证
Apr 09 PHP
Yii2 加载css、js 载静态资源的方法
Mar 10 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
PHP实现从上往下打印二叉树的方法
Jan 18 PHP
详解PHP发送邮件知识点
May 06 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
Apr 02 PHP
php实现的生成排列算法示例
Jul 25 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
那些年一起学习的PHP(三)
2012/03/22 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
WordPress中is_singular()函数简介
2015/02/05 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
js 学习笔记(三)
2009/12/29 Javascript
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
Python类反射机制使用实例解析
2019/12/30 Python
python中doctest库实例用法
2020/12/31 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
家长会学生家长演讲稿
2013/12/29 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
环保建议书500字
2014/05/14 职场文书
住房租房协议书
2014/08/20 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
护士自荐信范文
2015/03/25 职场文书
英文辞职信范文
2015/05/13 职场文书
汽车修理厂管理制度
2015/08/05 职场文书
课改心得体会范文
2016/01/25 职场文书
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
python使用shell脚本创建kafka连接器
2022/04/29 Python