全面解析PHP操作Memcache基本函数
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中的路径问题与set_include_path使用介绍
- PHP include_path设置技巧分享
- PHP中spl_autoload_register()函数用法实例详解
- PHP中FTP相关函数小结
- php的debug相关函数用法示例
- php中array_column函数简单实现方法
- php自定义函数实现JS的escape的方法示例
- PHP中Array相关函数简介
- PHP与Java对比学习日期时间函数
- 浅谈PHP eval()函数定义和用法
- PHP 在数组中搜索给定的简单实例 array_search 函数
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- PHP中set_include_path()函数相关用法分析
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- rem : web app适配的秘密武器
- jquery高级应用之Deferred对象
- 关于浮动与清除浮动,你应该知道的
- 数组reduce方法的高级技巧
- php7 读取php.ini[4]
- jQuery Html控件基本操作(日常收集整理)
- Flex字符串比较 还有Flex字符串操作
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法