Redis Renamenx命令

Redis RENAMENX命令用於更改鍵的名稱(如果新鍵不存在)。

返回值

  • 返回一個整數值:01
    • 如果鍵被重命名為新鍵,則返回1
    • 如果鍵已經存在,則返回0

語法
以下是Redis RENAMENX命令的基本語法。

redis 127.0.0.1:6379> RENAMENX OLD_KEY_NAME NEW_KEY_NAME

示例

首先,在Redis中創建幾個鍵,並向這些鍵設置一些值。

redis 127.0.0.1:6379> SET mykey1 "redis"
OK
redis 127.0.0.1:6379> SET mykey2 "mysql"
OK
redis 127.0.0.1:6379> SET mykey3 "mongodb"
OK

現在,將鍵“mykey1”重命名為“new-mykey”,再將鍵“mykey2”重命名為“new-mykey”。

127.0.0.1:6379> SET mykey1 "redis"
OK
127.0.0.1:6379> SET mykey2 "mysql"
OK
127.0.0.1:6379> SET mykey3 "mongodb"
OK
127.0.0.1:6379> RENAMENX mykey1 new-mykey
(integer) 0
127.0.0.1:6379> RENAMENX mykey2 new-mykey
(integer) 0
127.0.0.1:6379> del new-mykey
(integer) 1
127.0.0.1:6379> RENAMENX mykey1 new-mykey
(integer) 1
127.0.0.1:6379> RENAMENX mykey2 new-mykey
(integer) 0
127.0.0.1:6379> get new-mykey
"redis"

其他示例

redis 127.0.0.1:6379> SET mykey "Hello"
"OK"
redis 127.0.0.1:6379> SET myotherkey "World"
"OK"
redis 127.0.0.1:6379> RENAMENX mykey myotherkey
(integer) 0
redis 127.0.0.1:6379> GET myotherkey
"World"
redis 127.0.0.1:6379>

上一篇: Redis鍵命令 下一篇: Redis字串