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

当我的“Biglist”是一个包含大量内容的巨大列表时,它似乎没有存储。

但是当我将它更改为像“abc”这样的小文本时,它会存储。

我必须配置什么才能将我的 memcache 设置为接受无限大小的键/值?

4

1 回答 1

5

请参阅常见问题解答中可以存储的最大数据大小部分。

您可以存储的最大数据大小是多少?(1 兆字节)

您可以存储在 memcached 中的值的最大大小为 1 兆字节。如果您的数据较大,请考虑客户端压缩或将值拆分为多个键。

为什么项目的大小限制为 1 兆字节?

啊,这是一个流行的问题!

简短的回答:因为内存分配器的算法是如何工作的。

于 2010-05-26T23:21:52.000 回答