thinkphp5.0 cache数据缓存机制


use think\cache;

public function index(){

  //Cache::get('name')获取缓存,如果name值不存在则返回false;

  if (Cache::get('name')){

    echo "<script>alert('旧缓存');</script>"

  }else{

    $new = new indexModel;

    $name = $new->$lst();

    Cache::set('name',$name,60); //60为缓存的有效时间60秒。不设置或设置为0则为永久缓存, $name为缓存的数据,name则为在缓存里的变量名

    echo "<script>alert('新缓存');</script>"

  }

  $this->assign([

    'name'=>cache('name')

  ]);

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM