Home >php教程 >php手册 >PHP之APC缓存详细介绍

PHP之APC缓存详细介绍

WBOY
WBOYOriginal
2016-06-06 19:56:581161browse

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 public function set_cache($key, $value, $time = 0) { if ($time == 0) $time = null; //null情况下永久缓存 return apc_store($key, $value, $time);; } /** * Apc缓存-获取缓存 * 通过KE

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

 

  public function set_cache($key, $value, $time = 0) {

  if ($time == 0) $time = null; //null情况下永久缓存

  return apc_store($key, $value, $time);;

  }

  /**

  * Apc缓存-获取缓存

  * 通过KEY获取缓存数据

  * @param  string $key   KEY值

  */

  public function get_cache($key) {

  return apc_fetch($key);

  }

  /**

  * Apc缓存-清除一个缓存

  * 从memcache中删除一条缓存

  * @param  string $key   KEY值

  */

  public function clear($key) {

  return apc_delete($key);

  }

  /**

  * Apc缓存-清空所有缓存

  * 不建议使用该功能

  * @return

  */

  public function clear_all() {

  apc_clear_cache('user'); //清除用户缓存

  return apc_clear_cache(); //清楚缓存

  }

  /**

  * 检查APC缓存是否存在

  * @param  string $key   KEY值

  */

  public function exists($key) {

  return apc_exists($key);

  }

  /**

  * 字段自增-用于记数

  * @param string $key  KEY值

  * @param int    $step 新增的step值

  */

  public function inc($key, $step) {

  return apc_inc($key, (int) $step);

  }

  /**

  * 字段自减-用于记数

  * @param string $key  KEY值

  * @param int    $step 新增的step值

  */

  public function dec($key, $step) {

  return apc_dec($key, (int) $step);

  }

  /**

  * 返回APC缓存信息

  */

  public function info() {

  return apc_cache_info();

  }

  }

  [1] [2] 

PHP之APC缓存详细介绍

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:PHP图片验证码Next article:PHP Oracle存储过程