全面解析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 mssql 分页SQL语句优化 持续影响
Apr 26 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
php自动获取关键字的方法
Jan 06 PHP
php中动态调用函数的方法
Mar 16 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
PHP进程通信基础之信号量与共享内存通信
Feb 19 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
php正确输出json数据的实例讲解
Aug 21 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
Jan 10 PHP
thinkphp5使用无限极分类
Feb 18 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 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获取网络上文件
2006/10/09 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
vue.js表格分页示例
2016/10/18 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
Django学习笔记之Class-Based-View
2017/02/15 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
python如何实现单链表的反转
2020/02/10 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
Java面试笔试题大全
2016/11/23 面试题
大学生未来职业生涯规划书
2014/02/15 职场文书
欢迎领导标语
2014/06/27 职场文书
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android
什么是SOLID
2022/03/24 Javascript