renamenx
RENAMENX
Rename a key only if new_key does not exist
Usage: renamenx key new_key [type].
Succeeds only if new_key does not exist.
type is one of string/list/set/zset/hash/stream.
The type argument was added in ent811. Please use it.
Example
| Command> | mset key1 value1 key2 value2 |
| Result> | OK |
| Command> | renamenx key1 key2 string |
| Result> | 0 rename failed |
| Command> | renamenx key1 new_key string |
| Result> | 1 rename succeeded |
Syntax
RENAMENX key new_key [type]
- Available since version 1.0.0.
- Time complexity is O(1).
- The type argument was added in ent811.