重命名
语法
RENAME key newkey
- 从以下位置开始可用:
- 1.0.0
- 时间复杂度:
- O(1)
- ACL 类别:
-
@keyspace
,@write
,@slow
,
重 命名key
自newkey
.
当key
不存在。
如果newkey
already exists 时,它会被覆盖RENAME
执行隐式DEL
作,因此如果删除的 key 包含非常大的值,则即使RENAME
本身通常是一个恒定时间作。
在 Cluster 模式下,两者key
和newkey
必须位于同一个 hash slot 中,这意味着实际上只有具有相同 hash 标签的 key 才能在 cluster 中可靠地重命名。
例子
行为更改历史记录
>= 3.2.0
:当源名称和目标名称相同时,该命令不再返回错误。
RESP2/RESP3 回复
简单的字符串回复:OK
.