Heim > Datenbank > Redis > Einführung in die Zusammenführung von Redis-Vorgängen

Einführung in die Zusammenführung von Redis-Vorgängen

Freigeben: 2020-06-18 17:04:46
nach vorne
6018 Leute haben es durchsucht

Einführung in die Zusammenführung von Redis-Vorgängen

Das Zusammenführen von Redis-Operationen ist ein Makro-Denken von Redis-Pipeline-Operationen, was bedeutet, dass mehrere Redis-Operationen zusammengeführt werden, um Anfragen an Redis zu stellen und die Leistung von Redis-Diensten zu verbessern. Da gleichzeitig die Netzwerkumlaufzeit verkürzt wird, verkürzt sich auch die Antwortzeit der Schnittstelle.

Beim Betrieb mehrerer Schlüssel besteht der Unterschied zwischen Redis-Einzelpunkt und -Cluster

Im Redis-Cluster werden Operationen auf mehreren Schlüsseln durchgeführt, z Hash-Slot) wird nicht unterstützt. Wenn Sie Redis-Pipelines und -Transaktionen verwenden, werden die Befehle zur Bedienung mehrerer Schlüssel ebenfalls nicht unterstützt. Beispiel:

Einführung in die Zusammenführung von Redis-Vorgängen

Allerdings habe ich mit der PHPredis-Erweiterung mehrere Funktionen implementiert kann mehrere Schlüssel im Cluster bedienen (das Implementierungsprinzip besteht darin, dass die RedisCluster-Klasse die Hash-Slots jedes Schlüssels durchläuft und dann jeden Hash-Slot bearbeitet):

mget: Gibt den angegebenen Wert von eins zurück oder mehr Zeichenfolgenschlüssel

mset: Werte für mehrere Zeichenfolgenschlüssel festlegen

del: Löschschlüssel

unlink: Nicht blockierender Löschschlüssel, Redis Versionen größer als 4.0. 0

Sie können auch Schlüssel-Hash-Tags verwenden, um sicherzustellen, dass sich mehrere Schlüssel im selben Hash-Slot befinden, und dann Vorgänge für diese Schlüssel ausführen.

Einführung in die Zusammenführung von Redis-Vorgängen

Beim Betätigen desselben Schlüssels

1. Stellen Sie beim Hinzufügen eines Schlüssels gleichzeitig die Ablaufzeit für den Schlüssel ein

Der Set-Befehl unterstützt nativ das Hinzufügen von Schlüsseln. Legen Sie gleichzeitig die Ablaufzeit fest, und andere Schlüsseltypen können die Ablaufzeit über Pipelines oder Transaktionen hinzufügen, zum Beispiel:

Einführung in die Zusammenführung von Redis-Vorgängen

2. Fügen Sie dem Schlüssel mehrere Daten gleichzeitig hinzu

Zum Beispiel können lpush, rpush, sadd und zadd mehrere Daten gleichzeitig zum Schlüssel hinzufügen. Beispiel:

Einführung in die Zusammenführung von Redis-Vorgängen

Weitere Informationen zu diesem Thema finden Sie in der Redis-EinführungsanleitungSpalte

Das obige ist der detaillierte Inhalt vonEinführung in die Zusammenführung von Redis-Vorgängen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage