0

我关注了https://developers.google.com/appengine/docs/python/memcache/usingmemcache,并获得了 memcached 的工作。

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

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

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

我希望有一个API

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

我尝试再次添加:

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

但它不起作用。它没有取代前一个。

任何人都可以给我一些想法如何做到这一点?

我知道有一个

“memcahed.flush_all()”

但它会刷新整个缓存。

4

1 回答 1

4

用于memcache.set('key', data, 60000000000)设置值,而不考虑缓存中的先前内容。看:

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

于 2013-02-06T18:46:39.143 回答