Ich verwende Redis
, um Abfragen/Routen in Laravel 5.2 zwischenzuspeichern.Wie kann ich den Cache in Laravel über die Befehlszeile löschen?
Ich habe 3 Umgebungen auf dem gleichen Webserver laufen, d. H. "Produktion", "Staging" und "Entwicklung."
Für jede Umgebung legte ich einen anderen Cache prefix
Wert, um den Cache auf andere Umgebung zu verknüpfen.
In der config/cache.php
Datei ich die Zeile geändert
'prefix' => 'laravel',
Um
'prefix' => ENV('CACHE_PREFIX', 'laravel'),
Dann in meiner .env
Datei, habe ich das Präfix für jede Umgebung wie dieser
Für Dev
CACHE_PREFIX="LaravelDev"
Für
CACHE_PREFIX="LaravelStaging"
Für Produktion
CACHE_PREFIX="LaravelProduction"
Staging Ich weiß, dass ich, wie dieser den Cache von der Kommandozeile löschen kann
php artisan cache:clear
Aber der obige Code wird für alle den Cache löschen meiner Umgebungen.
ich nur den Cache für „LaravelDev“ nur löschen wollen und allein „LaravelStaging“ und „LaravelProduction“ verlassen
Wie kann ich den Cache für eine bestimmte Umgebung zu löschen?
Brilliant! Vielen Dank – Jaylen
^co-sign that! –