Anglais [ˌri:ˈneɪm] US [ˌriːˈneɪm]

vt Renommer..., renommer

Troisième personne du singulier : renommer Participe présent : renommer Passé : renommé Participe passé : renommé

commande redis RENAME syntaxe

Fonction : Renommer la clé en newkey. Lorsque key et newkey sont identiques ou que key n'existe pas, une erreur est renvoyée. Lorsque newkey existe déjà, la commande RENAME écrasera l'ancienne valeur.

Syntaxe : RENAME key newkey

Versions disponibles : >= 1.0.0

Complexité temporelle : O(1)

Return : Demander OK lorsque le changement de nom est réussi, en renvoyer un quand il échoue, erreur.

commande redis RENAME exemple

# 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"