Englisch [ɡet set] US [ɡɛt sɛt]

Bereit zum Start

redis GETSET-Befehl Syntax

Funktion: Setzen Sie den Wert des angegebenen Schlüssels auf value und geben Sie den alten Wert des Schlüssels zurück. Wenn der Schlüssel vorhanden ist, aber nicht vom Typ „String“ ist, wird ein Fehler zurückgegeben.

Syntax: GETSET-Schlüsselwert

Verfügbare Versionen: >= 1.0.0

Zeitliche Komplexität: O(1)

Rückgabe: Gibt den alten Wert des angegebenen Schlüssels zurück. Wenn der Schlüssel keinen alten Wert hat, d. h. wenn der Schlüssel nicht existiert, wird Null zurückgegeben.

redis GETSET-Befehl Beispiel

redis> GETSET db mongodb    # 没有旧值,返回 nil
(nil)
redis> GET db
"mongodb"
redis> GETSET db redis      # 返回旧值 mongodb
"mongodb"
redis> GET db
"redis"