2012-11-10 29 views
1

我开始使用“twemcache -d -m 20”的twemcache。它应该消耗不超过20 MB。 但是根据测试,它通过“设置”和“获取”保持消耗更多的内存。Twemcache超出最大内存设置

import memcache 
    mc = memcache.Client(['localhost:11211']) 
    i = 0 
    while True: 
     i+=1 
     key = value = str(i) 
     mc.set(key, value) 
     mc.get(key) 

我发现这是因为我有一个服务与-m 4000并超过帽,并最终被os杀死。任何人都知道我可以如何避免?提前致谢。

+0

使用正确的配置启动memcached? twemcache只是一个代理,它不会自己存储数据,也不会配置正在运行的memcached实例 – keymone

+0

谢谢,该bug在2.5.3版本中得到了解决。 – typd

回答