Ich habe eine Webanwendung. Die Authentifizierungstoken werden im speicherinternen Cache gespeichert und nicht in der Datenbank gespeichert. Ich verwende Couchbase zum Caching. Während der Bereitstellung der Anwendung wird der Cache gelöscht und alle Benutzer werden anschließend ausgeloggt, da die Token im Cache gespeichert werden. Was kann ich tun, um zu verhindern, dass mein Cache verloren geht? Ich möchte immer noch keine Datenbank zum Speichern von Token verwenden.Cache und Couchbase
0
A
Antwort
0
Ich lag falsch. Der Cache bleibt bestehen. Auch nach dem Neustart des Servers. Seltsam, aber ja, tut es. Möglicherweise fließt couchbase beim Neustart auf den Datenträger. Außerdem beinhaltete mein Anwendungsfall Spring, wodurch die Verwendung von Buckets vom Typ "memcached" ausgeschlossen wird.
0
Spülen Sie Ihre Eimer absichtlich? Oder Sie meinen, Sie verwenden "Memcached" -Typen von Buckets, die den Neustart nicht überleben?
Ich würde Ihnen empfehlen, "Couchbase" Typ des Eimers einzurichten, und Ablaufzeit verwenden, wenn Sie Sitzung speichern. In diesem Fall verfügen Sie über eine persistente Sitzung, haben aber immer noch nicht genug Speicherplatz, da alte inaktive Sitzungen automatisch entfernt werden.
Verwandte Themen
- 1. Couchbase: Wie Cache-Persistenz eine Option machen?
- 2. Couchbase-lite und CouchDB
- 3. Node.js- und Couchbase-Kompatibilität
- 4. Couchbase 2.0 vs Couchbase 1.8?
- 5. Mit CouchDB und Couchbase verwirrt
- 6. Couchbase Cluster und Bucket Management
- 7. Couchbase BulkGet im Frühjahr Daten couchbase
- 8. Mocking Couchbase
- 9. Doppelte Abfrage an Couchbase und Elasticsearch
- 10. Couchbase Sync Gateway Client und Server Seite
- 11. Couchbase Lite Replikation setFilter und setFilterParams
- 12. Percona, MariaDB, MongoDB, Couchbase und andere Alternativen
- 13. Best Practices Sichern von ElasticSearch und Couchbase
- 14. Unterschiede zwischen PouchDB und Couchbase Lite + LiteGap
- 15. Akamai - CDN Cache und kein Browser-Cache
- 16. Cache bei der Bereitstellung auf mehreren Servern invalidieren und aktualisieren
- 17. Aktualisierungszeit für Schlüssel in couchbase
- 18. Klares Konzept von Couchbase Lite vs Couchbase Server
- 19. Nullwerte nicht beibehalten auf Couchbase mit Spring-Daten-couchbase
- 20. Groovy Couchbase Hilfe benötigt
- 21. Couchbase find() Fehler
- 22. Couchbase LIcense Understanding
- 23. Couchbase Microservice Architektur
- 24. couchbase Hilfe funktioniert nicht
- 25. Couchbase- Mapreduce: letzter Standort
- 26. Couchbase-Konfiguration auf Docker
- 27. Alternate Couchbase UI
- 28. Emit Couchbase Daten
- 29. Couchbase asynchrone Stapelfehlerbehandlung
- 30. Couchbase Abfrage-Array
Ich benutzte Couchbase Art von Eimern. Der Spring-Cache unterstützt keine Memcache-Buckets. Aber die Ablaufzeit in TTL funktioniert nicht gut für mich. Ich mam Einstellung der Ablaufzeit mit der Java-sdk für Spring-Cache. – rohanagarwal