假设我已经存储了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"
密钥。 如果未发生事件触发,则所有值仍在缓存中。
我知道'缓存标记'但是在文档“缓存标记”中。在'文件缓存'中不可用并且也可以在&memcached'中找到。 我的服务器RAM只有512mb。
任何解决方案?
答案 0 :(得分:0)
只需调用
即可从缓存中删除特定密钥Cache::forget('key');