Redis 键(key) 命令

Redis renamenx 命令用于给key重命名,如果key存在则命名失败。

语法

renamenx  old_key new_key

可用版本

>=1.0.0.

返回值

如果key重命名成功返回1

如果key存在返回0

返回值类型

整数

例子

127.0.0.1:6379> set key1 val1
OK
127.0.0.1:6379> set key2 val2
OK
127.0.0.1:6379> renamenx key1 key3
(integer) 1
127.0.0.1:6379> renamenx key2 key3
(integer) 0
Redis renamenx 命令

上面的例子中,rename key2 key3 ,因为key3已经存在,所以返回0,表示命名失败。