Redis RENAMENX 命令

返回上一级

Redis RENAMENX 命令用于在新的 key 不存在时修改 key 的名称

( Redis >= 1.0.0 )

说明

RENAMENX key newkey

RENAMENX 当且仅当 newkey 不存在时,将 key 改名为 newkey 。

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

返回值

修改成功时,返回 1 。
如果 NEW_KEY_NAME 已经存在,返回 0 。

范例

newkey 不存在,改名成功

127.0.0.1:6379> SET language "PHP"
OK

127.0.0.1:6379> EXISTS latest_language
(integer) 0

127.0.0.1:6379> RENAMENX language latest_language
(integer) 1

127.0.0.1:6379> GET language
(nil)

127.0.0.1:6379> GET latest_language
"PHP"

newkey 存在时,失败

127.0.0.1:6379> FLUSHALL
OK

127.0.0.1:6379> SET lang "PHP"
OK

127.0.0.1:6379> SET newlang "Python"
OK

127.0.0.1:6379> RENAMENX lang newlang
(integer) 0

127.0.0.1:6379> get lang
"PHP"

127.0.0.1:6379> get newlang
"Python"

返回上一级

Redis 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.