Redis
を使用してLaravel 5.2のクエリ/ルートをキャッシュしています。laravelでコマンドラインを使用してキャッシュをクリアするにはどうすればよいですか?
私は、同じWebサーバー上で実行されている3つの環境、つまり「プロダクション」、「ステージング」、および「開発」を持っています。
私は異なる環境にキャッシュをリンクできるように、別のキャッシュprefix
の値を設定しました。私は私の.env
ファイルに次に
'prefix' => ENV('CACHE_PREFIX', 'laravel'),
にライン
'prefix' => 'laravel',
を変更config/cache.php
ファイルで
は、私はDevの
についてこののように各環境の接頭辞を追加しました
CACHE_PREFIX="LaravelDev"
01生産
CACHE_PREFIX="LaravelProduction"
について
CACHE_PREFIX="LaravelStaging"
をステージングするために
私はこの
php artisan cache:clear
のようにコマンドラインからキャッシュをクリアすることができます。しかし上記のコードは、すべてのキャッシュをクリアします知っています私の環境の
私はどのように私は特定の環境のためにキャッシュをクリアすることができますか?
「LaravelStaging」のみ「LaravelDev」のキャッシュをクリアして、一人で残したいと、「LaravelProduction」
Brilliant!大変ありがとうございました – Jaylen
^co-sign that! –