Wie kann ich bei jeder Bereitstellung einer Website den Memcache von Google App Engine löschen lassen?
Der Titel fragt alles. Der Inhalt der von mir erstellten Website wird sich nicht sehr schnell ändern, sodass Memcache möglicherweise Daten für Monate speichern kann, es sei denn, ich habe ein Update veröffentlicht. Gibt es eine Möglichkeit, den Cache jedes Mal zu löschen, wenn ich die Site bereitstelle? Ich benutze die Python-Laufzeit.
Update 1Verwendenjldupont'sAntworten Ich habe den folgenden Code in mein Skript zur Bearbeitung von Anfragen eingefügt ...
Update 2Ich habe auf die von erwähnte Methode umgestelltKoen Bok in den Kommentaren der ausgewählten Antwort und allen meinen Memcache-Schlüsseln vorangestellt mitos.environ['CURRENT_VERSION_ID']/
mit dem hilfreichen Code in derAntworten's 2. Update. Diese Lösung scheint viel eleganter zu sein als die Funktion, die ich zuvor gepostet habe.