zoukankan      html  css  js  c++  java
  • legend3---laravel缓存操作基本使用实例

    legend3---laravel缓存操作基本使用实例

    一、总结

    一句话总结:

    缓存的基本使用很简单,可以通过用户操作更新缓存,从而更新数据库,从而达到一个更好的优化效果

    1、缓存的基本操作?

    先从缓存中取数据(Cache::get($cache_str);),如果缓存中没有,再从数据库中取数据,并更新缓存(Cache::put($cache_str,$lesson_video_num,60*2);)

    $lesson_video_num=Cache::get($cache_str);

    Cache::put($cache_str,$lesson_video_num,60*2);

    二、laravel缓存操作基本使用实例

     1 //步骤二:更新课程的视频数
     2 //先从缓存中获取数据,如果没获取到,就用数据库中的数据更新缓存,如果获取到了,就直接用缓存中的数据
     3 $cache_str='lesson_video_num_'.$lesson_id;
     4 $lesson_video_num=Cache::get($cache_str);
     5 if(!$lesson_video_num){
     6     //从数据库中获取数据,并且设置到缓存
     7     $lesson_video_num=Video::where('l_id',$lesson_id)->
     8     join('chapters', 'videos.v_c_id', '=', 'chapters.c_id')->
     9     join('lessons', 'chapters.c_l_id', '=', 'lessons.l_id')->
    10     count();
    11     $lesson->l_video_num=$lesson_video_num;
    12     $lesson->save();
    13     //3、设置缓存
    14     Cache::put($cache_str,$lesson_video_num,60*2);
    15 }
     
  • 相关阅读:
    UIimageView和UIimage的小区别
    transform
    block的一些注意事项
    category与协议的不同
    类扩展和category的小区别
    category的概念
    OC中的类扩展
    Java学习 第三章 java基础(三)
    Java学习 第三章 java基础(二)
    Java学习 第三章 java基础(一)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12188466.html
Copyright © 2011-2022 走看看