Heim  >  Artikel  >  Datenbank  >  Ist Redis-Thread sicher?

Ist Redis-Thread sicher?

anonymity
anonymityOriginal
2019-06-04 16:06:233852Durchsuche

Redis ist ein Single-Threaded-Server. Es ist nicht darauf ausgelegt, von Multi-Core-CPUs zu profitieren. Man kann mehrere Redis-Instanzen installieren, um die Multi-Core-CPU-Auslastung zu verbessern. Es ist unfair, Redis mit Speicherservern mit mehr Threads zu vergleichen. Jede Anfrage wird in einem Thread zwischengespeichert und nur ein Thread kann die Anfrage gleichzeitig verarbeiten.

Ist Redis-Thread sicher?

Redis übernimmt tatsächlich das Konzept des Thread-Schließens und schließt Aufgaben in einem Thread, was natürlich Thread-Sicherheitsprobleme vermeidet, jedoch für Verbundanwendungen, die auf mehrere Redis-Vorgänge angewiesen sind Aus betrieblicher Sicht sind weiterhin Sperren erforderlich, bei denen es sich möglicherweise um verteilte Sperren handelt.

Zusammenfassung: Redis ist Thread-sicher

Redis ist ein Open Source, fortschrittlicher Schlüsselwertspeicher und perfekt für die Erstellung leistungsstarker, skalierbarer Webanwendungen. Die Lösung ist threadsicher.
Drei Hauptfunktionen von Redis:
Die Redis-Datenbank befindet sich vollständig im Speicher und verwendet die Festplatte nur für die Persistenz.
Im Vergleich zu vielen Schlüsselwert-Datenspeichern verfügt Redis über einen umfangreicheren Satz an Datentypen.
Redis kann Daten auf eine beliebige Anzahl von Slave-Servern kopieren.

Das obige ist der detaillierte Inhalt vonIst Redis-Thread sicher?. 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

In Verbindung stehende Artikel

Mehr sehen