Redis 键(key) 命令

介绍

Redis rename 命令用于将key修改为新的key。

当修改前的key和修改后的key相同 或者 key不存在时,它将返回错误信息。

如果新的key已经存在,它将被覆盖,当这种情况发生时 rename 会执行一个隐式的 del 操作,即先把旧的key删除,再执行重命名。
语法
rename 旧的key 新的key
可用版本
>=1.0.0.
返回值
OK或错误。
返回值类型
字符串
示例 
127.0.0.1:6379> set key1 val1
OK
127.0.0.1:6379> set key2 val2
OK
127.0.0.1:6379> set key3 val3
OK
127.0.0.1:6379> rename key1 key2
OK
127.0.0.1:6379> get key1
(nil)
127.0.0.1:6379> get key2
"val1"
127.0.0.1:6379> rename key6 key8
(error) ERR no such key
127.0.0.1:6379> rename key3 key3
(error) ERR source and destination objects are the same
127.0.0.1:6379>

Redis rename 命令