memcache无法存储键/值因为值太大
cache.set(key, Biglist, 3600)
print cache.get(key)
当我的“Biglist”是一个包含很多内容的大列表时,它似乎无法存储。
但是当我把它改成像“abc”这样的小文本时,它就能存储了。
我需要怎么设置才能让我的memcache接受无限大小的键/值呢?
1 个回答
5
你能存储的最大数据大小是多少?(1 兆字节)
在memcached中,你能存储的单个值的最大大小是1兆字节。如果你的数据超过这个大小,可以考虑在客户端进行压缩,或者把数据拆分成多个键来存储。
为什么项目的大小限制在1兆字节?
这是个常见的问题!
简单来说:这是因为内存分配器的算法工作方式决定的。