欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

laravel基础之缓存分析

在laravel中,关于缓存非常简单。默认属于file缓存,

    方法有 put() add() forever() has() get() pull() forget() 

    配置在 config/cache.php中



  1. //保存缓存  

  2.     public function cache1(){  

  3.         //put() 保存对象到缓存中    '键', '值', 缓存时间  

  4. //        Cache::put('key1', 'val1', 10);  

  5.   

  6.         //add() 如果缓存不存在则加入缓存,如果缓存存在则返回false  

  7. //        $bool = Cache::add('key2', 'val2', 10);  

  8. //        var_dump($bool);  

  9.   

  10.         //forever() 永久保存缓存  

  11.         Cache::forever('key3''val3');  

  12.   

  13.         //has() 判断key是否存在,  

  14.         if(Cache::has('key5')) {  

  15.             $val = Cache::get('key3');  

  16.             var_dump($val);  

  17.         }else{  

  18.             echo '不存在';  

  19.         }  

  20.     }  

  21.   

  22.     //提取缓存  

  23.     public function cache2(){  

  24.         //get() 从缓存中获取对象  

  25.         $val = Cache::get('key3');  

  26.         var_dump($val);  

  27.   

  28.         //pull() 取出缓存之后就删除缓存  

  29.         $val = Cache::pull('key3');  

  30.         var_dump($val);  

  31.   

  32.         //forget() 删除缓存,成功返回true,失败返回false  

  33.         $val = Cache::pull('key1');  

  34.         var_dump($val);  

  35.   

  36.     }  



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiao_tommy/article/details/53286542

来自  https://blog.csdn.net/xiao_tommy/article/details/53286542

普通分类: