Redis Mset

Redis Mset
Redis ist eine kostenlose und open-Source-In-Memory-Datenbank. Es handelt sich um eine NoSQL-Datenbank, die Daten in einem Schlüsselwertpaar speichert. Dies bedeutet, dass ein Wert einem bestimmten eindeutigen Schlüssel zugeordnet wird.

Es ist sehr wichtig, zu lernen, wie man mit Schlüsselwertpaaren arbeitet. In diesem Tutorial wird das Einfügen von einzelnen oder mehreren Schlüsselwertpaaren mithilfe der Befehle festgelegt oder mset besprochen.

Redis -Set -Befehl

Der Befehl redis set fügt einer Datenbank einen Schlüsselwert für den Schlüssel zu. Die Syntax ist wie unten gezeigt:

Legen Sie den Schlüsselwert fest

Ein Beispiel ist wie gezeigt:

127.0.0.1: 6379> Setzen Sie den Key1 -Wert1
OK

Wenn bereits ein bestimmter Schlüssel vorhanden ist, wird er durch einen neuen Wert ersetzt. Betrachten Sie das folgende Beispiel:

127.0.0.1: 6379> Setzen Sie den Key1 -Wert2
OK
127.0.0.1: 6379> Get key1
"value2"

In diesem Fall wird der Wert von Key1 durch Value2 ersetzt.

Sie können auch einen Schlüssel mit einem Ablaufwert mit dem Ex -Parameter festlegen. Beispielsytax wird gezeigt:

Setzen Sie den Schlüsselwert ex expiry_duration_in_seconds

Schauen Sie sich das Beispiel unten an:

127.0.0.1: 6379> Setzen Sie Key2 Value2 EX 30
OK

Nach Ablauf der Ablaufdauer löscht Redis den Schlüssel aus der Datenbank. Wenn Sie versuchen, den Wert zu erhalten, wird Redis Nil zurückgeben.

127.0.0.1: 6379> Get key2
(Null)

Verwenden Sie den TTL -Befehl, um zu erhalten, wie eine lange Zeit vor der Strecke fallen, als:

127.0.0.1: 6379> ttl key2
(Ganzzahl) 27

Redis Mset -Befehl

Der Befehl mset ist dem Befehl Redis sehr ähnlich, außer dass er mehrere Schlüsselwertpaare einfügt.

Die Syntax ist unten dargestellt:

MSET KEY1 VALUE1 KEY2 VALUE2… KEYN VURLEN

Betrachten Sie die Beispieleinfügungen unten:

127.0.0.1: 6379> MSET KEY1 VALUE1 KEY2 VALUE2 KEY3 VALUE3 KEY4 VALUE4 KEY5 -Wert55
OK

Das obige Beispiel fügt fünf Schlüsselwertpaare in einem Befehl ein.

Um mehrere Werte zu erhalten, können Sie den Befehl mget wie gezeigt verwenden:

127.0.0.1: 6379> MGet Key1 Key2 Key3 Key4 Key45555
1) "Value1"
2) "value2"
3) "value3"
4) "value4"
5) "Value5"

Dies sollte den entsprechenden Wert für den vorhandenen Schlüssel zurückgeben.

Abschluss

Dieser Artikel hat uns beigebracht, Schlüsselwertpaare mit den Befehlen SET- und MSET einzufügen.

Wir hoffen, Sie haben das Tutorial genossen.