redis renamenx 命令用于在新的 key 不存在时修改 key 的名称 。
语法
redis renamenx 命令基本语法如下:
redis 127.0.0.1:6379> renamenx old_key_name new_key_name
可用版本
>= 1.0.0
返回值
修改成功时,返回 1 。 如果 new_key_name 已经存在,返回 0 。
实例
# newkey 不存在,改名成功 redis> set player "mplyaer" ok redis> exists best_player (integer) 0 redis> renamenx player best_player (integer) 1 # newkey存在时,失败 redis> set animal "bear" ok redis> set favorite_animal "butterfly" ok redis> renamenx animal favorite_animal (integer) 0 redis> get animal "bear" redis> get favorite_animal "butterfly"