gpt4 book ai didi

php - Laravel 5.2 缓存标签不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:43:50 26 4
gpt4 key购买 nike

我正在使用带有 memcached 驱动程序的 Laravel 5.2 缓存。

正在尝试将 Cache::tags 实现到我的项目中,但似乎没有效果。

但是我用的时候效果很好

Cache::put('user_1', $user, 600);

这是我的代码

Cache::tags('user')->put('user_1', $user, 600);

我试过用

Cache::tags(['user'])->put('user_1', $user, 600);

如 API 文档中所述,它支持 array|mixed $names

不确定是否有人和我有类似的问题?

最佳答案

这也让我很困惑。在 Laravel 中使用缓存标签时,要从缓存中获取存储的数据,您需要指定使用的标签。

例如像这样存储数据时:

Cache::tags('user')->put('user_1', $user, 600);

这不会取回数据:

Cache::get('user_1');

但这会:

Cache::tags('user')->get('user_1');

Laravel 5.4(撰写本文时的当前版本)的行为仍然相同。

关于php - Laravel 5.2 缓存标签不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36489824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com