在PHP中使用Memcache
Posted 疯狂奔跑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PHP中使用Memcache相关的知识,希望对你有一定的参考价值。
在php中使用Memcache
1.检测PHP是否支持Memcache模块
a) 使用phpinfo检测当前页面是否存在memcache的模块名,如果有说明支持memcache操作,如果没有说明不支持
b) 如果不支持memcache,打开php的配置文件php.ini,搜索memcache.去掉前面的注释即可,如果没有该选项,自己写一个就行extension=php_memcache.dll
c) 把memcache的扩展库文件memcache.dll 文件复制到php5文件夹下的ext文件夹中即可.(重启apache)
2.memcache类
Memcache— Memcache类
- 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— Store data at the server
- Memcache::setCompressThreshold— 开启大值自动压缩
- Memcache::setServerParams— 运行时修改服务器参数和状态
以上是关于在PHP中使用Memcache的主要内容,如果未能解决你的问题,请参考以下文章
day13 memcache,redis,myqlachemy