Redis RENAMENX 命令

命令格式:RENAMENX key newkey

如果newkey不存在,重命名key为newkey。当key不存在时返回错误。

注意: 在Redis 3.2.0版本之前,如果源和目的key名字相同返回错误。

返回值

整型Integer reply:

  • 1 设置成功
  • 0 如果newkey已经存在。

例子

redis> SET mykey “Hello”
"OK"
redis> SET myotherkey “World”
"OK"
redis> RENAMENX mykey myotherkey
(integer) 0
redis> GET myotherkey
"World"
redis>