0

https://developers.google.com/appengine/docs/python/memcache/usingmemcacheに従って、memcached の作業を行いました。

しかし、有効期限が切れる前にキャッシュを更新しようとすると問題が発生します。たとえば、次の場合:

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

「キー」のインフォメーション ストアを更新する場合

私はの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 に答える