我正在使用Redis
在Laravel 5.2中緩存查詢/路由。如何使用命令行清除laravel中的緩存?
我有3個環境運行在同一個Web服務器上,即「生產」,「分段」和「開發」。
對於每個環境,我設置了不同的緩存prefix
值,以允許我將緩存鏈接到不同的環境。
在config/cache.php
文件我改了行
'prefix' => 'laravel',
要
'prefix' => ENV('CACHE_PREFIX', 'laravel'),
然後在我的.env
文件,我加了前綴這樣
對於開發
每個環境CACHE_PREFIX="LaravelDev"
分期
CACHE_PREFIX="LaravelStaging"
另外,製造
CACHE_PREFIX="LaravelProduction"
我知道我可以在命令行清除緩存這樣
php artisan cache:clear
但上面的代碼將清除緩存所有我的環境。
我只想要清除只有「LaravelDev」緩存,並獨自離開「LaravelStaging」和「LaravelProduction」
我怎麼能清除一個特定環境的緩存?
太棒了!非常感謝 – Jaylen
^合作簽字! –