时间:2022-12-02 浏览量: 收藏
一、缓存的作用
减少数据库压力
用户交互比较少
二、TP对缓存的支持
支持缓存类型包括file,memcache,wincache,sqlite,redis和xcache
三、缓存设置(application\config.php)
'cache' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, ],
四、缓存使用
1、设置缓存
Cache::set("userData",$data,200);
cache(名字,值,时间);2、读取缓存
dump(Cache::get("userData"));
dump(cache("userData"));3、删除缓存
dump(Cache::rm("userData"));
cache("userData",null);4、清空缓存
Cache::clear();
5、缓存的使用
public function huancun(){
// 从缓存中获取数据
if($data=cache('userData')){
// 如果数据存在
}else{
// 如果缓存中没有数据
$data=Db::table("user")->select();
cache("userData",$data,20);
}
// 分配数据
$this->assign("data",$data);
// 加载页面
return $this->fetch();
} RELATED RECOMMEND
Copyright © 2012-2024 世敏网络 版权所有 闽ICP备18026760号-1
闽公网安备 35020502000640号 网站地图 AI内容索引
关键词聚合