0
5つの異なる値(実際の状況では500を超える)をlaravelファイルキャッシュに保存したとします。Laravelファイルキャッシュで条件付きCache :: flushを実行する方法
Eg:
Cache::forever('key1','value1');
Cache::forever('key2','value2');
Cache::forever('key3','value3');
Cache::forever('key4','value4');
Cache::forever('key5','value5');
いつかイベントトリガが発生した後とし、その後、私は
"KEY2"、 "KEY3"、 "KEY5"
でassosiated値を削除する必要があります。しかし、それでもまだ、私は
"キー1" & "KEY4"
キーの値を必要とします。 イベントトリガーが発生しない場合、すべての値はキャッシュに残ります。
私は「キャッシュタグ」について知っていますが、ドキュメントの「キャッシュタグ」は「ファイルキャッシュ」では利用できず、「memcached」でも利用可能です。 私のサーバーのRAMはわずか512MBです。
すべてのソリューションはありますか?
を呼び出すことにより、キャッシュから特定のキーを削除することができます約トリガーしない場合は、アイテムの有効期限を設定します。 – Andrew