?
This document uses PHP Chinese website manual Release
RENAME key newkey
自1.0.0起可用。
時(shí)間復(fù)雜度: O(1)
重命名key
為newkey
。它key
不存在時(shí)會(huì)返回錯(cuò)誤。如果newkey
已經(jīng)存在,它將被覆蓋,當(dāng)發(fā)生這種情況時(shí),RENAME 執(zhí)行一個(gè)隱式的 DEL 操作,所以如果被刪除的鍵包含一個(gè)非常大的值,那么即使 RENAME 本身通常是一個(gè)常量操作,也可能導(dǎo)致高延遲。
注意:在 Redis 3.2.0之前,如果源和目標(biāo)名稱相同,則會(huì)返回錯(cuò)誤。
簡(jiǎn)單字符串回復(fù)
redis> SET mykey "Hello" "OK"
redis> RENAME mykey myotherkey "OK"
redis> GET myotherkey "Hello"