thinkphp写入读取缓存

xiaoxiao2021-02-28  22

thinkphp 有一个S() 方法可以快速写入缓存   

代码在下边,非常简单 ,拷过去就能用,我尽可能说详细,并用颜色区分清楚 。 先说一下缓存的引用方法:    一般思路应该都是  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); // 删除缓存; 一般不用删,删了下次创建还会有, 缓存过期再次访问时他会自动替换原来的缓存         
转载请注明原文地址: https://www.6miu.com/read-1400272.html

最新回复(0)