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

PHP之APC缓存详细介绍

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

欢迎进入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缓存详细介绍

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP图片验证码Nächster Artikel:PHP Oracle存储过程