文章详情页
PHP数据库缓存扩展Memcache简介、安装及相关函数大全
浏览:168日期:2022-09-15 17:59:45
一、简介及安装
Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。
Memcache模块同时提供了一个session 处理器 (memcache)。
安装Memcached步骤可参考这篇文章:Ubuntu中memcached的安装和配置。
安装PHP的Memcache扩展:
从http://pecl.php.net/package/memcache这里下载相应的扩展安装包,然后解压到指定目录
cd /path/to/memcachephpize./configure --with-php-config=/usr/local/php/bin/php-configmakesudo make install
安装完成后在php.ini中添加如下一行:
extension = memcache.so
然后使用php -m命令或者在浏览器查看phpinfo()确认是否安装成功:
表示连接到一个服务器组的连接。
Memcache::add — 增加一个条目到缓存服务器Memcache::addServer — 向连接池中添加一个memcache服务器Memcache::close — 关闭memcache连接Memcache::connect — 打开一个memcached服务端连接Memcache::decrement — 减小元素的值Memcache::delete — 从服务端删除一个元素Memcache::flush — 清洗(删除)已经存储的所有的元素Memcache::get — 从服务端检回一个元素Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态Memcache::getStats — 获取服务器统计信息Memcache::getVersion — 返回服务器版本信息Memcache::increment — 增加一个元素的值Memcache::pconnect — 打开一个到服务器的持久化连接Memcache::replace — 替换已经存在的元素的值Memcache::set — 在服务器上存储数据Memcache::setCompressThreshold — 开启大值自动压缩Memcache::setServerParams — 运行时修改服务器参数和状态三、Memcache函数memcache_debug — 转换调试输出的开/关 标签:
PHP
相关文章:
1. IntelliJ IDEA恢复删除文件的方法2. 低版本IE正常运行HTML5+CSS3网站的3种解决方案3. ASP.NET MVC使用JSAjaxFileUploader插件实现单文件上传4. 解决docker与vmware的冲突问题5. SSM框架整合之Spring+SpringMVC+MyBatis实践步骤6. window属性onbeforeunload语法教程示例7. python开发入门——列表生成式8. android尺子的自定义view——RulerView详解9. keep-Alive搭配vue-router实现缓存页面效果的示例代码10. 关于springboot 配置文件中属性变量引用方式@@解析
排行榜
