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