Redis RENAMENX命令用於更改鍵的名稱(如果新鍵不存在)。
返回值
0
或 1
。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>