redis详情或者列表的redis缓存存储有利于减少MySQL数据库压力:判断缓存redis中是否有数据,如果有直接从redis中进行数据的查询;如果没有则第一次先查询MySQL数据表,然后再将查询出的数据存入redis减少MySQL压力
首先我们需要进行一个安装:
composer require predis/predis
然后只需要打开redis配置,然后就会自动连接上redis,在redis中设置或者存储缓存没有提示信息
控制器层
use Illuminate\Support\Facades\Redis;
//记录列表
public function record()
{
if (Redis::get(‘name’)){
$res = Redis::get(‘name’);
}else{
$data=Record::all();
$res=json_encode($data,true);
Redis::set(‘name’,$res);
}
return [‘code’=>200,‘data’=>$res,‘msg’=>‘查询成功’];
}
————————————————
版权声明:本文为CSDN博主「stringQiang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/stringQiang/article/details/117428165