Laravel缓存(Redis)在数据更改时自动刷新

时间:2019-05-09 08:03:51

标签: php laravel redis

我在模型中有一些数据。当数据正在插入或删除时,如何更新Redis缓存。有什么方法可以更新缓存或第三方包?

2 个答案:

答案 0 :(得分:1)

您只需要触发命令即可

FLUSHALL

然后再次将数据放回密钥。

您要寻找的包裹是

composer require predis/predis

这是redis cache的Laravel官方文档。

答案 1 :(得分:1)

我认为,最干净的选择是在模型上设置观察者并更新数据。

雄辩的观察员文档:https://laravel.com/docs/5.8/eloquent#observers