全面解析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 相关文章推荐
简单的过滤字符串中的HTML标记
Dec 25 PHP
Base64在线编码解码实现代码 演示与下载
Jan 08 PHP
ThinkPHP登录功能的实现方法
Aug 20 PHP
PHP中使用imagick实现把PDF转成图片
Jan 26 PHP
PHP 魔术变量和魔术函数详解
Feb 25 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
php简单创建zip压缩文件的方法
Apr 30 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
php使用变量动态创建类的对象用法示例
Feb 06 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 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
学习使用curl采集curl使用方法
2012/01/11 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP实现微信退款功能
2018/10/02 PHP
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
详解一些适用于Node.js的命名约定
2019/12/08 Javascript
Ant Design moment对象和字符串之间的相互转化教程
2020/10/27 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
在Django框架中编写Context处理器的方法
2015/07/20 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
python的re模块使用方法详解
2019/07/26 Python
Python datetime包函数简单介绍
2019/08/28 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
《陶罐和铁罐》教学反思
2014/02/19 职场文书
网站推广策划方案
2014/06/04 职场文书
小学老师对学生的评语
2014/12/29 职场文书
第一军规观后感
2015/06/12 职场文书