2010-05-13 4 views
4

salut je veux savoir pourquoi je ne peux pas stocker plusieurs dimensions (taille du tableau est plus de 1000)Impossible d'enregistrer les données sur le serveur de programme memcached

$memcache = new Memcache; 

$memcache->connect('localhost', 11211) or die ("Could not connect"); 

le s fonctionne correctement au-dessus ...

le dessous d'une erreur ... ont

$memcache->set('key', $sear, false, 60) or die ("Failed to save data at the server"); 

    if the $sear is string or object array then no problem for store data at the server.. 

    but i store multi dimensional array in memcached,,i will get the error is 

    Failed to save data at the server 

merci et avance

Répondre

1

le tableau que vous essayez stocker est probablement trop important. Memcache a une limite sur la taille d'un seul élément. La taille maximale de par article est de 1 048 576 octets ou 1 Mo.

Voici un autre thread sur cette question ...

Can you store a PHP Array in Memcache?

Questions connexes