Redis Rename 命令

更新时间: 2019-07-07 15:54

Redis Rename 命令用于修改 key 的名称 。

语法

redis 127.0.0.1:6379> RENAME OLD_KEY_NAME NEW_KEY_NAME

返回值

  • 改名成功时提示 OK ,失败时候返回一个错误。

  • 当 NEW_KEY_NAME 已经存在时, RENAME 命令将覆盖旧值。

  • 当 OLD_KEY_NAME 不存在时,返回一个错误。

实例

实例1: OLD_KEY_NAME 存在,但 NEW_KEY_NAME 不存在

127.0.0.1:6379> set domain www.codercto.com
OK
127.0.0.1:6379> get domain
"www.codercto.com"
127.0.0.1:6379> get domain1
(nil)
127.0.0.1:6379> rename domain domain1 # 设置成功
OK
127.0.0.1:6379> get domain # 旧 key 已不存在
(nil)
127.0.0.1:6379> get domain1
"www.codercto.com"

实例2: 当 NEW_KEY_NAME 已经存在时,rename 会覆盖 旧值

127.0.0.1:6379> set domain www.codercto.com
OK
127.0.0.1:6379> set domain1 www.codercto.com1
OK
127.0.0.1:6379> get domain
"www.codercto.com"
127.0.0.1:6379> get domain1
"www.codercto.com1"
127.0.0.1:6379> rename domain domain1
OK
127.0.0.1:6379> get domain1
"www.codercto.com"

实例3: 当 OLD_KEY_NAME 和 NEW_KEY_NAME 相同时

127.0.0.1:6379> set domain www.codercto.com
OK
127.0.0.1:6379> get domain
"www.codercto.com"
127.0.0.1:6379> rename domain domain
OK

实例4: 当 OLD_KEY_NAME 不存在时

127.0.0.1:6379> get domain
(nil)
127.0.0.1:6379> rename domain domain1
(error) ERR no such key

查看更多 Redis key 命令

Music Recommendation and Discovery

Music Recommendation and Discovery

Òscar Celma / Springer / 2010-9-7 / USD 49.95

With so much more music available these days, traditional ways of finding music have diminished. Today radio shows are often programmed by large corporations that create playlists drawn from a limited......一起来看看 《Music Recommendation and Discovery》 这本书的介绍吧!

XML、JSON 在线转换

XML、JSON 在线转换

在线XML、JSON转换工具

正则表达式在线测试

正则表达式在线测试

正则表达式在线测试

RGB CMYK 转换工具

RGB CMYK 转换工具

RGB CMYK 互转工具