Redis RENAME 命令
Redis RENAME 命令用于修改 key 的名称。
1. 语法
redis RENAME 命令基本语法如下:
RENAME OLD_KEY_NAME NEW_KEY_NAME
2. 可用版本
>= 1.0.0
3. 返回值
改名成功时提示 OK ,失败时候返回一个错误。
当 OLD_KEY_NAME 和 NEW_KEY_NAME 相同,或者 OLD_KEY_NAME 不存在时,返回一个错误。
当 NEW_KEY_NAME 已经存在时,RENAME 命令将覆盖旧值。
4. 范例
redis 127.0.0.1:6379> SET pc "mac" OK redis 127.0.0.1:6379> SET mypc "dell" OK redis 127.0.0.1:6379> RENAME pc mypc OK redis 127.0.0.1:6379> GET pc (nil) redis 127.0.0.1:6379> GET mypc "mac"
Redis RENAMEX 命令用于在新的 key 不存在时修改 key 的名称。语法:redis RENAMEX 命令基本语法如下:RENAMENX OLD_KEY_NAME NEW_KEY_NAME。可用版本:>= 1.0.0。返回:修改成功时,返回 1。如果 NEW_KEY_NAME 已经存在,返回 0。