我正在使用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
^合作签字! –