Redis RENAME 命令

Redis 键管理命令

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 键管理命令

Redis RENAMEX 命令用于在新的 key 不存在时修改 key 的名称。语法:redis RENAMEX 命令基本语法如下:RENAMENX OLD_KEY_NAME NEW_KEY_NAME。可用版本:>= 1.0.0。返回:修改成功时,返回 1。如果 NEW_KEY_NAME 已经存在,返回 0。