laravel-responsecache:更新模型后不更新缓存

时间:2018-12-31 10:51:49

标签: laravel caching redis

我正在使用This程序包来缓存雄辩的响应,但它并不关心更新,我们应该手动处理它,

现在,我在模型观察器中使用了“忘记”功能以在模型更新后执行。

public function updated(User $user)
{
    //Forget one URI
    ResponseCache::forget(route('user.index.all'));
}

此方法清除Redis缓存中存在的整个缓存

问题是如何将缓存再次放入观察者的更新方法中?

我不想等待用户呼叫路由和中间件缓存,然后更新缓存。

我应该怎么办?

谢谢

0 个答案:

没有答案