Wie kann ich jedes Mal, wenn eine Website bereitgestellt wird, Memocache von Google App Engine löschen?

Dem Titel fragt alles. Die Inhalte auf der Website, die ich Baue nicht sehr schnell ändern, und so Memcache könnte möglicherweise speichern Daten, die für Monate außer wenn ich ein update. Gibt es eine Möglichkeit, es zu machen, löschen Sie den cache jedes mal, wenn ich die Bereitstellung der Website? Ich bin mit dem Python-runtime.

Update 1

Mit jldupont's Antwort lege ich den folgenden code in meine main-request-handling-script...

Update 2

Habe ich eingeschaltet, um die Methode erwähnt Koen Bok in der ausgewählten Antwort-Kommentare und Präfix alle meine memcache-Schlüsseln mit os.environ['CURRENT_VERSION_ID']/ mit den hilfreichen code in der Antwort's 2. update. Diese Lösung scheint zu sein, viel eleganter als die Funktion, die ich gepostet bevor.

InformationsquelleAutor der Frage donut | 2009-12-31

Schreibe einen Kommentar