[英]How to do a conditional Cache::flush in Laravel file cache
假設我已經存儲了5個不同的值(實際情況是大於500)到laravel文件緩存中。
Eg:
Cache::forever('key1','value1');
Cache::forever('key2','value2');
Cache::forever('key3','value3');
Cache::forever('key4','value4');
Cache::forever('key5','value5');
假設在某個事件發生后,那么我需要刪除與之關聯的值
“ key2”,“ key3”,“ key5”
。 但是我仍然需要
“ key1”和“ key4”
鍵。 如果未發生事件觸發器,則所有值仍保留在緩存中。
我知道有關“緩存標簽”的信息,但在文檔中,“緩存標簽”在“文件緩存”中不可用,在“內存緩存”中也不可用。 我的服務器RAM只有512mb。
有什么辦法嗎?
您可以通過簡單地調用從緩存中刪除特定鍵
Cache::forget('key');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.