thinkphp写入读取缓存实例
程序员文章站
2022-04-01 22:26:11
...
thinkphp 有一个S() 方法可以快速写入缓存 ,本文主要和大家分享 thinkphp写入读取缓存实例,希望能帮助到大家。
代码在下边,非常简单 ,拷过去就能用,我尽可能说详细,并用颜色区分清楚 。
先说一下缓存的引用方法:
一般思路应该都是 1、先判断 这个缓存 存不存在 2、没有就创建
缓存位置 一般在 缓存文件夹的 temp 文件夹,新手找不到可以搜一搜 一共没几个
不会搜我给您截图:
再看看里边的缓存文件
// address只是个标识你可以随便写,注意红体字一样就好 if(!S('address')){ // 判断缓存是否存在 如果缓存不存在就: $address_model=M("common_address"); // 实例化表 $list=$address_model // 查询到的二维数组 ->field('latitude,longitude,address_id') ->where($where) ->select(); S('address',$list,array('type'=>'file','expire'=>600)); // 写入缓存,expire'=>600 : 设置有效时间:600秒 }else{ // 如果缓存 存在 $address = S('address');// 获取缓存 dump($address); // 打印出来 } // S($cachename,NULL); // 删除缓存; 一般不用删,删了下次创建还会有,缓存过期再次访问时他会自动替换原来的缓存
以上就是thinkphp写入读取缓存实例的详细内容,更多请关注其它相关文章!
上一篇: 只会sql能找什么工作?
下一篇: 经典“美丽的谎言”集锦