Heim > Datenbank > Redis > Hauptteil

So legen Sie den Schlüssel in Redis fest

Freigeben: 2019-07-08 09:18:36
Original
3893 Leute haben es durchsucht

So legen Sie den Schlüssel in Redis fest

Der Redis SET-Befehl wird verwendet, um den Wert eines bestimmten Schlüssels festzulegen. Wenn der Schlüssel bereits einen anderen Wert speichert, überschreibt SET unabhängig vom Typ den alten Wert.

Die grundlegende Syntax des redis SET-Befehls lautet wie folgt:

redis 127.0.0.1:6379> SET KEY_NAME VALUE
Nach dem Login kopieren

Rückgabewert:

In Versionen vor Redis 2.6.12 gibt der SET-Befehl immer OK zurück.

Ab Redis-Version 2.6.12 gibt SET nur dann OK zurück, wenn der Einstellungsvorgang erfolgreich abgeschlossen wurde

Instanz:

Erstellen Sie einen Schlüssel in Redis und setzen Sie ihn der Wert.

# 对不存在的键进行设置

redis 127.0.0.1:6379> SET key "value"
OK 
redis 127.0.0.1:6379> GET key
"value"

# 对已存在的键进行设置

redis 127.0.0.1:6379> SET key "new-value"
OK

redis 127.0.0.1:6379> GET key
"new-value"
Nach dem Login kopieren

Der Redis-Tastenbefehl wird zum Verwalten von Redis-Schlüsseln verwendet.

Die grundlegende Syntax des Redis-Tastenbefehls lautet wie folgt:

redis 127.0.0.1:6379> COMMAND KEY_NAME
Nach dem Login kopieren

Beispiel:

redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> DEL runoobkey(integer) 1
Nach dem Login kopieren

Im obigen Beispiel ist DEL ein Befehl und runoobkey ein Schlüssel. Wenn der Schlüssel erfolgreich gelöscht wurde, wird (Ganzzahl) 1 ausgegeben, nachdem der Befehl ausgeführt wurde, andernfalls wird (Ganzzahl) 0 ausgegeben

Grundlegende Befehle im Zusammenhang mit Redis-Schlüsseln:

1, DEL Schlüssel
Dieser Befehl wird verwendet, um den Schlüssel zu löschen, wenn er vorhanden ist.

2, DUMP-Schlüssel
Serialisiert den angegebenen Schlüssel und gibt den serialisierten Wert zurück.

3. EXISTS-Schlüssel
Überprüfen Sie, ob der angegebene Schlüssel existiert.

4. EXPIRE-Schlüsselsekunden
Legen Sie die Ablaufzeit für den angegebenen Schlüssel in Sekunden fest.

5. EXPIREAT-Schlüsselzeitstempel
EXPIREAT ähnelt EXPIRE, da es zum Festlegen der Ablaufzeit für den Schlüssel verwendet wird. Der Unterschied besteht darin, dass der vom Befehl EXPIREAT akzeptierte Zeitparameter der UNIX-Zeitstempel (Unix-Zeitstempel) ist.

6. PEXPIRE-Schlüssel-Millisekunden
Legen Sie die Ablaufzeit des Schlüssels in Millisekunden fest.

7. PEXPIREAT Schlüssel-Millisekunden-Zeitstempel
Legen Sie den Zeitstempel der Schlüsselablaufzeit (Unix-Zeitstempel) in Millisekunden fest

8. Finden Sie alle Elemente, die dem angegebenen Muster entsprechen (Muster)-Taste.

9. Schlüssel-Datenbank verschieben

Verschieben Sie den Schlüssel der aktuellen Datenbank in die angegebene Datenbank-Datenbank.

10. PERSIST-Schlüssel

Entfernen Sie die Ablaufzeit des Schlüssels, und der Schlüssel bleibt dauerhaft erhalten.

11. PTTL-Schlüssel

Gibt die verbleibende Ablaufzeit des Schlüssels in Millisekunden zurück.

12. TTL-Schlüssel

Gibt die verbleibende Überlebenszeit (TTL, Time to Live) des angegebenen Schlüssels in Sekunden zurück.

13. RANDOMKEY

Gibt zufällig einen Schlüssel aus der aktuellen Datenbank zurück.

14. Schlüssel neu benennen

Ändern Sie den Namen des Schlüssels

15. Benennen Sie den Schlüssel neu in neuen Schlüssel um.


16. TYPE-Taste

Gibt den Typ des im Schlüssel gespeicherten Werts zurück.


Weitere Informationen zu Redis finden Sie in der Spalte

Tutorial zur Redis-Nutzung

!

Das obige ist der detaillierte Inhalt vonSo legen Sie den Schlüssel in Redis fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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