Tar*_*oar 0 php redis laravel laravel-6
错误:
请删除或重命名“应用”配置文件中的Redis外观别名,以避免与PHP Redis扩展名冲突

我把这段代码放在我的 cache.php
'default' => env('CACHE_DRIVER', 'redis'),
那些代码在我的控制器中:
$data['posts'] = cache('posts',function(){
Post::with('user')
->select('title', 'created_at', 'user_id', 'thumbnail_path', 'content')
->orderBy('created_at','desc')
->take(50)
->get();
});
Run Code Online (Sandbox Code Playgroud)
小智 5
首先,您需要通过在终端中运行以下命令来确保已使用composer实际安装了predis:
composer require predis/predis
然后,您需要确保在.env文件中设置了此设置
REDIS_CLIENT=predis
在文档中对此进行了介绍:https : //laravel.com/docs/6.x/redis
希望这可以帮助!