Heim  >  Artikel  >  Datenbank  >  Was ist der Unterschied zwischen Redis und Simple Map?

Was ist der Unterschied zwischen Redis und Simple Map?

(*-*)浩
(*-*)浩Original
2019-08-02 16:05:213704Durchsuche

Der Unterschied zwischen Cache

Was ist der Unterschied zwischen Redis und Simple Map?

Der Cache ist in lokalen Cache und verteilten Cache unterteilt. (Empfohlenes Lernen: Redis-Video-Tutorial)

Am Beispiel von Java werden die integrierte Karte oder Guava zum Implementieren des lokalen Cachings verwendet. Die Hauptfunktionen sind leichtgewichtig und schnell. Der Lebenszyklus endet mit der Zerstörung der JVM. Bei mehreren Instanzen muss jede Instanz ihren eigenen Cache speichern, und der Cache ist nicht konsistent.

Die Verwendung von Redis oder Memcached wird als verteilter Cache bezeichnet. Bei mehreren Instanzen teilt sich jede Instanz einen Datencache und der Cache ist konsistent. Der Nachteil besteht darin, dass der Redis- oder Memcached-Dienst hochverfügbar gehalten werden muss und die gesamte Programmarchitektur relativ komplex ist.

Wenn Sie nur eine kleine Datenmenge als Cache speichern und keine Notwendigkeit für Persistenz besteht, können Sie Map natürlich auch als Cache verwenden.

Was ist der Unterschied zwischen Redis und Simple Map:

1. Redis kann Dutzende von G-Speicher zum Caching verwenden, Map nicht und die allgemeine JVM Es reicht aus, die Daten in mehrere Gigabyte aufzuteilen.

2. Der Cache von Redis ist ein Speicherobjekt und die Daten werden gelöscht, sobald das Programm neu gestartet wird

3.

Redis kann verteiltes Caching nur in dem Programm implementieren, das es erstellt hat

4 pro Sekunde und ist ein professioneller Cache-Dienst, Map ist nur ein gewöhnliches Objekt

5,

R

edis Cache hat einen Ablaufmechanismus, Map selbst hat diese Funktion nicht 6.

Redis verfügt über eine umfangreiche API und Map ist viel einfacher

Weitere technische Artikel zu Redis finden Sie in der

Einführung zu Tutorial zur Verwendung der Redis-Datenbank

Spalte zum Lernen!

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Redis und Simple Map?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn