Englisch [ˌri:ˈneɪm] US [ˌriːˈneɪm]
vt. Umbenennen..., Umbenennen
Dritte Person Singular: Umbenennen Partizip Präsens: Umbenennen Vergangenheitsform: Umbenennen Partizip Präsens: Umbenennen
redis RENAME-Befehl Syntax
Funktion: Schlüssel in neuen Schlüssel umbenennen. Wenn Schlüssel und neuer Schlüssel identisch sind oder der Schlüssel nicht vorhanden ist, wird ein Fehler zurückgegeben. Wenn der neue Schlüssel bereits vorhanden ist, überschreibt der Befehl RENAME den alten Wert.
Syntax: RENAME key newkey
Verfügbare Versionen: >= 1.0.0
Zeitliche Komplexität: O(1)
Rückgabe: Prompt OK, wenn die Namensänderung erfolgreich ist, geben Sie eine zurück Wenn es fehlschlägt, ist es ein Fehler.
redis RENAME-Befehl Beispiel
# key 存在且 newkey 不存在 redis> SET message "hello world" OK redis> RENAME message greeting OK redis> EXISTS message # message 不复存在 (integer) 0 redis> EXISTS greeting # greeting 取而代之 (integer) 1 # 当 key 不存在时,返回错误 redis> RENAME fake_key never_exists (error) ERR no such key # newkey 已存在时, RENAME 会覆盖旧 newkey redis> SET pc "lenovo" OK redis> SET personal_computer "dell" OK redis> RENAME pc personal_computer OK redis> GET pc (nil) redis:1> GET personal_computer # 原来的值 dell 被覆盖了 "lenovo"