2010-05-26 46 views
2
cache.set(key, Biglist, 3600) 
print cache.get(key) 

當我的「Biglist」是一個巨大的內容列表,它似乎並沒有存儲。memcache不會存儲鍵/值,因爲值太大

但是,當我將它更改爲像「abc」這樣的小文本時,它就會存儲。

我必須配置什麼以便我可以將我的內存緩存設置爲接受無限大小的鍵/值?

回答

5

請參閱FAQ中的What is the maximum data size you can store部分。

什麼是您可以存儲的最大數據大小? (1兆字節)

您可以在memcached中存儲的值的最大大小爲1兆字節。如果您的數據較大,請考慮客戶端壓縮或將值分成多個密鑰。

爲什麼項目大小限制爲1兆字節?

啊,這是一個很受歡迎的問題!

簡答:由於內存分配器的算法是如何工作的。