首页 > 代码库 > 在PHP中使用Memcache

在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