文章出處

memcached的簡單限制就是鍵(key)和item的限制。最大鍵長為250個字符。可以接受的儲存數據不能超過1MB,因為這是典型slab 的最大值。這里我們可以突破對key長度的限制。
問題解決:
修改memcached源文件。在memcached.h中定義key的長度,其代碼為:

#define KEY_MAX_LENGTH 250

 

更換為所需要的長度,比如:1024

#define KEY_MAX_LENGTH 1024

 

而value的默認限制為1M 

-I            Override the size of each slab page. Adjusts max item size
              (default: 1mb, min: 1k, max: 128m)

要增加的話,啟動時添加-I 10m參數就可以。

會有一個警告:

WARNING: Setting item max size above 1MB is not recommended!
 Raising this limit increases the minimum memory requirements
 and will decrease your memory efficiency.


文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()