我正在使用标签缓存来缓存数据。我需要知道,这个缓存的数据实际存储在哪里?
$response = Cache::tags(Locationsinv::table())->remember($cacheKey, $this->ttlCache, function() {
return Locationsinv::select([
'id', 'location', 'status'
])->orderBy('id')->get();
});
答案 0 :(得分:3)
存储Cache
的位置取决于您的配置,如果您查看了Cache
的Laravel文档,则说明
缓存配置位于config / cache.php。在这个文件中 您可以指定默认情况下要使用的缓存驱动程序 整个申请过程中。 Laravel支持流行的缓存后端 像Memcached和Redis一样开箱即用。
默认情况下,Laravel配置为使用文件缓存驱动程序 将序列化的缓存对象存储在文件系统中。
因此很可能它将存储在您的项目存储目录中(默认目录为storage/framework/cache/
)。除非你改变了配置。