GAE Memcached API

时间:2013-02-06 18:22:36

标签: google-app-engine memcached

我跟着https://developers.google.com/appengine/docs/python/memcache/usingmemcache,得到了memcached工作。

但是当我尝试在缓存过期之前更新缓存时遇到问题。 例如,之后:

"memcache.add('key', data, 60000000000)"

如果我想更新“key”中的信息存储

我希望有一个

的API
  

“memcache.update('key',newData,60000000000)”(NO)

我试图再次添加:

  

“memcache.add('key',newData,60000000000)”

但它不起作用。它没有取代之前的那个。

任何人都可以给我一些想法怎么做?

我知道有一个

  

“memcahed.flush_all()”

但它会刷新整个缓存。

1 个答案:

答案 0 :(得分:4)

使用memcache.set('key', data, 60000000000)设置值,而不管缓存中的先前内容如何。参见:

https://developers.google.com/appengine/docs/python/memcache/functions