1

我用“twemcache -d -m 20”启动了twemcache。它应该消耗不超过 20 MB。但是根据测试,它会不断消耗更多的内存,“set”然后“get”。

    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. 有谁知道我该如何避免?提前致谢。

4

1 回答 1

0

这是 twemcache 的一个错误,在 2.5.3 版本中修复。 https://github.com/twitter/twemcache/issues/17

于 2013-03-25T07:06:00.760 回答