如何在 Laravel 9 中使用特定键清除缓存?

3
我创建了一个带有键 USERS 的缓存:
return Cache::remember('USERS', Carbon::now()->addMinutes(30), function() {
    return User::orderBy('name')->get();
});

当添加新的User时,我想要清除USERS缓存。如何清除USERS缓存?

2个回答

6

您可以像这样使用 Cache::forget()

Cache::forget('USERS');

如需更多信息,请查阅此处文档


2

要清除Laravel缓存,只需使用如下所示的forget()函数:

Cache::forget('key');

你也可以检索缓存值并立即删除它。从技术上讲,你可以称之为一次性缓存。

$articles = Cache::pull('key');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接