Laravel - 无法更改默认缓存驱动程序

Laravel - Can't change default cache driver

我正在尝试将缓存驱动程序从 file 更改为 redisapc,但每次我说 dd(\Cache::getDefaultDriver()); 时,它都会给我 "file" 作为默认缓存驱动程序。

我清除了配置和存储的缓存,但它仍然继续..

php artisan config:cache
php artisan cache:clear

在我的 config/cache.php

'default' => env('CACHE_DRIVER', 'redis'),

我该怎么办?我在本地工作,我的 laravel 版本是 5.6

请更改

CACHE_DRIVER = redis

.env

再到redis 运行 php artisan serve

1) composer require predis/predis 2) 在 config/database.php 中粘贴下面的代码..

'redis' => [

    'client' => 'predis',

    'default' => [
        'host' => env('REDIS_HOST', 'localhost'),
        'password' => env('REDIS_PASSWORD', null),
        'port' => env('REDIS_PORT', 6379),
        'database' => 0,
    ],

],

3) CACHE_DRIVER=.env 文件中的 redis