redis renamenx key命令简介


一、命令简介

renamex key命令在redis中,主要功能是:

变更当前键名


rename 和renamenx拥有相同的功能,变更键名
renamex变更为新键名时,键名必须不存在


二、命令使用说明

命令语法如下:

redis 192.168.8.123>renamenx keyName newKeyName
注意事项:

1 keyName 必须存在
2 newKeyName 必须不存在redis数据库中
3 renamenx 执行 返回1 如果newKeyName存在返回0 
 其它异常 会返回相应的错误信息。
4 变更键名成功后 keyName变更为 nil newKeyName变为可用

例:

redis 192.168.8.123:6379> flushdb 
OK
redis 192.168.8.123:6379> renamenx keyName newKeyName    //不存在keyName键,则返回 错误信息
(error) ERR no such key
redis 192.168.8.123:6379> set keyName acd   //设置键 keyName
OK
redis 192.168.8.123:6379> get keyName
"acd"
redis 192.168.8.123:6379> renamenx keyName newKeyName  //重命令键 成功 返回1 
(integer) 1
redis 192.168.8.123:6379> get keyName
(nil)
redis 192.168.8.123:6379> get newKeyName
"acd"
redis 192.168.8.123:6379> set keyName test 
OK
redis 192.168.8.123:6379> renamenx keyName newKeyName //newKeyName存在,重命令键失败 返回0
(integer) 0
redis 192.168.8.123:6379>

如下图所示:

redis renamenx key命令用法

redis renamenx key命令用法

相关阅读:
redis rename key 命令
redis randomkey 命令简介
redis mset key命令简介
redis ttl key 命令简介
redis pttl key 命令简介
redis persist key 命令
redis move key 命令
redis keys 命令简介
redis pexpireat key 命令简介
redis pexpire key 命令简介
redis key expireat命令
redis expire key命令简介
redis key 命令之exists
redis dump key命令
Redis Del Key命令
Redis set key 命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis renamenx key命令简介》上有1条评论

  1. Pingback引用通告: redis type key 数据类型获取命令 | 猫猫小屋

评论已关闭。