码迷,mamicode.com
首页 > Web开发 > 详细

php_apc使用

时间:2015-08-12 21:23:02      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

  1. <?php  
  2. class apcInit {  
  3.       
  4.     /** 
  5.      * Apc缓存-设置缓存 
  6.      * 设置缓存key,value和缓存时间 
  7.      * @param  string $key   KEY值 
  8.      * @param  string $value 值 
  9.      * @param  string $time  缓存时间 
  10.      */  
  11.     public function set_cache($key, $value, $time = 0) {   
  12.         if ($time == 0) $time = null; //null情况下永久缓存  
  13.         return apc_store($key, $value, $time);;  
  14.     }  
  15.       
  16.       
  17.     /** 
  18.      * Apc缓存-获取缓存 
  19.      * 通过KEY获取缓存数据 
  20.      * @param  string $key   KEY值 
  21.      */  
  22.     public function get_cache($key) {  
  23.         return apc_fetch($key);  
  24.     }  
  25.       
  26.     /** 
  27.      * Apc缓存-清除一个缓存 
  28.      * 从memcache中删除一条缓存 
  29.      * @param  string $key   KEY值 
  30.      */  
  31.     public function clear($key) {  
  32.         return apc_delete($key);  
  33.     }  
  34.       
  35.     /** 
  36.      * Apc缓存-清空所有缓存 
  37.      * 不建议使用该功能 
  38.      * @return 
  39.      */  
  40.     public function clear_all() {  
  41.         apc_clear_cache(‘user‘); //清除用户缓存  
  42.         return apc_clear_cache(); //清楚缓存  
  43.     }  
  44.       
  45.     /** 
  46.      * 检查APC缓存是否存在 
  47.      * @param  string $key   KEY值 
  48.      */  
  49.     public function exists($key) {  
  50.         return apc_exists($key);  
  51.     }  
  52.       
  53.     /** 
  54.      * 字段自增-用于记数 
  55.      * @param string $key  KEY值 
  56.      * @param int    $step 新增的step值 
  57.      */  
  58.     public function inc($key, $step) {  
  59.         return apc_inc($key, (int) $step);  
  60.     }  
  61.       
  62.     /** 
  63.      * 字段自减-用于记数 
  64.      * @param string $key  KEY值 
  65.      * @param int    $step 新增的step值 
  66.      */  
  67.     public function dec($key, $step) {  
  68.         return apc_dec($key, (int) $step);  
  69.     }  
  70.       
  71.     /** 
  72.      * 返回APC缓存信息 
  73.      */  
  74.     public function info() {  
  75.         return apc_cache_info();  
  76.     }  
  77. }  

php_apc使用

标签:

原文地址:http://www.cnblogs.com/zhizhong/p/4725293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!