On Oct 9, 2007, at 11:59 , Matt Knox wrote:
I consistently get an out of memory error when performing < 44 byte (key+data) puts to memcache, but when 'put'-ing the same key with data that is long enough to exceed 44 chars key + data , I succeed. I observe this behavior using both the ruby client (memcache-client 1.5) and the python one (python-memcached), although the python client seems to break at 59 chars, rather than 44.

memcache-client's default mode of operation is to Marshal the values you're storing in memcached. For a String this is 4 bytes of overhead.

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars


Reply via email to