我正在尝试将数组保存在Laravel缓存中。它适用于小型阵列,但不适用于大型阵列(我的机器停止工作)。例如,具有5000行和7列的数组。估计大小为4 mb。
我尝试过Redis和文件缓存。例如:
$combinations = \Cache::remember($cacheKey, 10, function () {
$combinations = $this->getCombinations(); // it returns array
return gzcompress(serialize($combinations), 9);
});
$combinations = unserialize(gzuncompress($combinations));
你们有什么想法吗?