使用Laravel缓存外观中相关的Redis哈希

时间:2019-08-07 07:04:37

标签: caching redis hashmap laravel-facade

在我的Laravel(5.7)项目中,我想做一些行为类似于Illuminate\Support\Facades\Cache的{​​{1}}方法。使用该功能,如果给定键(第一个参数)在缓存中不存在,我可以将默认值作为第二个参数传递。

Laravel Cache Doc

get

但是我不想使用普通的Redis $value = Cache::get('key', function () { return DB::table(...)->get(); }); / GET,而是想使用SET / HGET以获得更好的性能。我当前的解决方案是使用Redis Facade自己编写if语句:

HSET

Laravel是否提供类似功能? (因此我不必重新发明轮子)

我尝试检查Cache Facade的source code,但找不到。

0 个答案:

没有答案