laravel8使用redis
发布于 3 年前 作者 wei01 1426 次浏览 来自 分享

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

回到顶部