1

我正在使用这个库与 memcache 通信:http: //pypi.python.org/pypi/python3-memcached

现在一切正常,除了 append() 方法。它不会抛出任何错误,只是似乎没有附加任何内容。

这是我的代码(部分):

MEMCACHE = memcache.Client(['127.0.0.1:11211'], debug=1)

saveinterval = 259200  # 3 days

if not MEMCACHE.add('xxxkey', [[item1.1, item1.2]], saveinterval):
    MEMCACHE.append('xxxkey', [item2.1, item2.2], saveinterval)

现在,当我的密钥没有存储任何内容时,它会按预期添加值。正如你所看到的,我的价值是一个东西清单。但是,如果我想将另一个列表附加到该键,则不会发生任何事情。它确实执行 if 中的代码,但实际上没有附加任何内容。

谁能告诉我这里发生了什么?

我还想知道它是否确实有效,之后我的钥匙上有 2 件物品。它们会在不同时间到期吗?

4

0 回答 0