2 votes

memcache ne peut pas stocker la clé/valeur parce que la valeur est trop grande.

cache.set(key, Biglist, 3600)
print cache.get(key)

Lorsque ma "Biglist" est une liste énorme contenant beaucoup de contenu, elle ne semble pas s'enregistrer.

Mais quand je le change en petit texte comme "abc", il se stocke.

Que dois-je configurer pour que mon memcache accepte une taille illimitée des clés/valeurs ?

5voto

miku Points 63392

Ver Quelle est la taille maximale des données que vous pouvez stocker dans la section FAQ.

Quelle est la taille maximale des données que vous pouvez stocker ? (1 mégaoctet)

La taille maximale d'une valeur que vous pouvez stocker dans memcached est de 1 mégaoctet. Si vos données sont plus volumineuses, envisagez la compression côté client ou la division de la valeur en plusieurs clés.

Pourquoi la taille des articles est-elle limitée à 1 mégaoctet ?

Ahh, c'est une question populaire !

Réponse courte : En raison du fonctionnement de l'algorithme de l'allocateur de mémoire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X