【问题标题】:memcache won't store key/value because the value is too bigmemcache 不会存储键/值,因为值太大
【发布时间】:2010-05-26 23:09:45
【问题描述】:
cache.set(key, Biglist, 3600)
print cache.get(key)

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

但是当我将其更改为“abc”之类的小文本时,它会存储。

我必须进行哪些配置才能将我的内存缓存设置为接受无限大小的键/值?

【问题讨论】:

    标签: python django memcached key-value


    【解决方案1】:

    请参阅常见问题解答中的What is the maximum data size you can store 部分。

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多