注意 Laravel 清除緩存 php artisan cache:clear 的一個坑

Laravel 的命令 php artisan cache:clear 用來清除各類緩存,如頁面,Redis,配置文件等緩存,它會清空 Redis 數據庫的所有數據,好比默認使用的 Redis 的 數據庫 是 db0,那麼執行這個命令後,會清空 db0 中全部數據。php

若是你的其餘 Redis 數據也在 db0 中,就要注意這個影響,好比後臺和其餘服務若是都在一個 Redis 的 db 中。html

'redis' => [
 
    'cluster' => false,
 
    'default' => [
        'host' => env('REDIS_HOST', '127.0.0.1'),
        'password' => env('REDIS_PASSWORD', null),
        'port' => env('REDIS_PORT', 6379),
        'database' => 4,
    ],
 
    'session' => [
        'host' => env('REDIS_HOST', '127.0.0.1'),
        'password' => env('REDIS_PASSWORD', null),
        'port' => env('REDIS_PORT', 6379),
        'database' => 4,
    ],
 
],

 

咱們能夠設置 Laravel 使用指定的 Redis 數據庫,如 db1,db2 等其餘的數據庫。redis

以上就是本文的所有內容,但願本文的內容對你們的學習或者工做能帶來必定的幫助,也但願你們多多支持 Coder·碼農網數據庫

相關文章
相關標籤/搜索