Laravel - 无法更改默认缓存驱动程序
Laravel - Can't change default cache driver
我正在尝试将缓存驱动程序从 file 更改为 redis 或 apc,但每次我说 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
我正在尝试将缓存驱动程序从 file 更改为 redis 或 apc,但每次我说 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