将大数组保存在Laravel缓存中

时间:2018-10-23 08:46:12

标签: php laravel caching redis

我正在尝试将数组保存在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));

你们有什么想法吗?

0 个答案:

没有答案