全面解析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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
php获取mysql版本的几种方法小结
Mar 25 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
php 应用程序安全防范技术研究
Sep 25 PHP
PHP中date()日期函数有关参数整理
Jul 19 PHP
php array的学习笔记
May 10 PHP
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
May 29 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
php堆排序(heapsort)练习
Nov 13 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
PHP 计算两个时间段之间交集的天数示例
Oct 24 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通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
php ajax实现文件上传进度条
2016/03/29 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
var与Javascript变量隐式声明
2009/09/17 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
DWZ table的原生分页浅谈
2013/03/01 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
[01:15:45]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第一局
2016/02/26 DOTA
使用Python写个小监控
2016/01/27 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
python使用socket实现的传输demo示例【基于TCP协议】
2019/09/24 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
python实现学生信息管理系统源码
2021/02/22 Python
html通过canvas转成base64的方法
2019/07/18 HTML / CSS
城市轨道专业个人求职信范文
2013/09/23 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技
Win11更新失败并提示0xc1900101
2022/04/19 数码科技