重命名

语法
RENAME key newkey
从以下位置开始可用:
1.0.0
时间复杂度:
O(1)
ACL 类别:
@keyspace, @write, @slow,

重 命名keynewkey. 当key不存在。 如果newkeyalready exists 时,它会被覆盖RENAME执行隐式DEL作,因此如果删除的 key 包含非常大的值,则即使RENAME本身通常是一个恒定时间作。

在 Cluster 模式下,两者keynewkey必须位于同一个 hash slot 中,这意味着实际上只有具有相同 hash 标签的 key 才能在 cluster 中可靠地重命名。

例子

设置 mykey “你好” 重命名 mykey myotherkey 获取 myotherkey

行为更改历史记录

  • >= 3.2.0:当源名称和目标名称相同时,该命令不再返回错误。

RESP2/RESP3 回复

简单的字符串回复OK.
为本页评分
返回顶部 ↑