菜鸟笔记
提升您的技术认知

redis rename 命令-ag真人游戏

阅读 : 311

redis 键(key)

redis rename 命令用于修改 key 的名称 。

语法

redis rename 命令基本语法如下:

redis 127.0.0.1:6379> rename old_key_name new_key_name

可用版本

>= 1.0.0

返回值

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

当 old_key_name 和 new_key_name 相同,或者 old_key_name 不存在时,返回一个错误。 当 new_key_name 已经存在时, rename 命令将覆盖旧值。

实例

实例

# key 存在且 newkey 不存在

redis
> set message
"hello world"

ok

redis
> rename message greeting

ok

redis
> exists message              
# message 不复存在


(integer
)
0

redis
> exists greeting              
# greeting 取而代之


(integer
)
1


# 当 key 不存在时,返回错误

redis
> rename fake_key never_exists


(error
) err no such key


# newkey 已存在时, rename 会覆盖旧 newkey

redis
> set pc
"lenovo"

ok

redis
> set personal_computer
"dell"

ok

redis
> rename pc personal_computer

ok

redis
> get pc


(nil
)

redis:
1
> get personal_computer      
# 原来的值 dell 被覆盖了


"lenovo"

redis 键(key)

网站地图