Php 使用memcached缓存大文件

Php 使用memcached缓存大文件,php,caching,memcached,Php,Caching,Memcached,我有一个问题,我试图用memcached缓存一个包含很多数据的数组php,当我试图存储数组memcached时,返回一个37的代码,所以我在谷歌上发现37的代码是37=memcachede2big 所以我将数组存储在txt文件中,权重为5-6MB 在我的memcached配置中,我把1024MB设为限制,所以我不明白是什么错了 /usr/bin/memcached -m 1024 -p 11211 -u memcache -l 127.0.0.1 -c 1024 还有我的测试代码 echo '

我有一个问题,我试图用memcached缓存一个包含很多数据的数组php,当我试图存储数组memcached时,返回一个37的代码,所以我在谷歌上发现37的代码是37=memcachede2big 所以我将数组存储在txt文件中,权重为5-6MB 在我的memcached配置中,我把1024MB设为限制,所以我不明白是什么错了

/usr/bin/memcached -m 1024 -p 11211 -u memcache -l 127.0.0.1 -c 1024
还有我的测试代码

echo '------------ SET IN MEMCACHED ---------------';

$memcached->set('post_year' , $toto);

echo '<pre>';
var_dump($memcached->getResultCode()); //Return 37
echo '</pre>';
echo'--------------在MEMCACHED中设置-----';
$memcached->set('post_year',$toto);
回声';
var_dump($memcached->getResultCode())//返回37
回声';

默认情况下,最大对象大小为1Mb。将
-I 128M
添加到memcached选项,以验证即使使用-I 128M,我也有相同的返回码