RENAMENX

用法
RENAMENX key newkey
复杂度
O(1)
1.0.0
ACL 类别
@keyspace, @write, @fast

如果 newkey 尚不存在,将 key 重命名为 newkey。如果 key 不存在,则返回错误。

在集群模式下,keynewkey 必须位于相同的 哈希槽 中,这意味着在实践中,只有具有相同哈希标签的键才能在集群中可靠地重命名。

示例

127.0.0.1:6379> SET mykey "Hello"
OK
127.0.0.1:6379> SET myotherkey "World"
OK
127.0.0.1:6379> RENAMENX mykey myotherkey
(integer) 0
127.0.0.1:6379> GET myotherkey
"World"

RESP2/RESP3 回复

以下之一

历史

版本 变更
3.2.0

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