我正在使用此库与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中的代码,但实际上没有附加任何内容。
谁能告诉我这里发生了什么?
我还想知道它是否确实有效,之后我的钥匙有两件物品。他们会在不同的时间到期吗?