全面解析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 相关文章推荐
ajax php 实现写入数据库
Sep 02 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
高性能PHP框架Symfony2经典入门教程
Jul 08 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
PHP实现的分页类定义与用法示例
Jul 05 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
PHP编程实现的TCP服务端和客户端功能示例
Apr 13 PHP
laravel中的一些简单实用功能
Nov 03 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
php+ajax实现文件切割上传功能示例
Mar 03 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 之Section与Cookie使用总结
2012/09/14 PHP
YII路径的用法总结
2014/07/09 PHP
浅谈php提交form表单
2015/07/01 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
基于jQuery Circlr插件实现产品图片360度旋转
2015/09/20 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
python的id()函数解密过程
2012/12/25 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
Python中property函数用法实例分析
2018/06/04 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
python设置中文界面实例方法
2020/10/27 Python
有原因的手表:Flex Watches
2019/03/23 全球购物
个人求职简历的自我评价范文
2013/10/09 职场文书
编辑求职信样本
2013/12/16 职场文书
普通简短的个人自我评价
2014/02/15 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
话题作文之学会尊重
2019/12/16 职场文书
MySQL基础(一)
2021/04/05 MySQL
vue实现滑动解锁功能
2022/03/03 Vue.js
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫