- 用法
-
RENAMENX key newkey
- 复杂度
- O(1)
- 自
- 1.0.0
- ACL 类别
- @keyspace, @write, @fast
如果 newkey
尚不存在,将 key
重命名为 newkey
。如果 key
不存在,则返回错误。
在集群模式下,key
和 newkey
必须位于相同的 哈希槽 中,这意味着在实践中,只有具有相同哈希标签的键才能在集群中可靠地重命名。
示例
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 | 当源名称和目标名称相同时,该命令不再返回错误。 |