2017-05-02 2 views
0

Wir haben ein hazelcast Problem. In den letzten Tagen hat es sich nicht aufgefrischt. Wir müssen den Cache von der Webkonsole aus manuell aktualisieren.So ändern Sie die Haselnuss-Cache-Aktualisierung

Was kann ich dagegen tun?

Und anderes Problem ist: Wie kann ich zwingen, Hasel zu lesen von db, wenn Cache nicht existiert?

+1

Haben Sie versucht, die Version von .js ans .css zu ändern? –

+1

Was bedeutet "aktualisieren" für dich? – noctarius

Antwort

0

Es ist nicht klar, was Sie mit Refresh meinen. Normalerweise haben die Benutzer TTL für die Einträge in MAP konfiguriert. Und Sie können auch einen MapStore implementieren, der aus der DB liest, wenn der Eintrag nicht im Cache verfügbar ist. Wenn Ihre Anwendungen den Eintrag lesen und dieser nicht im Cache vorhanden ist, ruft Hazelcast den Map Store zum Lesen aus der Datenbank auf. Und nachdem TTL abgelaufen ist, wird der Eintrag aus dem Cache entfernt. Das nächste Mal, wenn Sie es lesen, wird es aktualisiert.

Verwandte Themen