Redis Move命令
Redis MOVE 命令用于将当前数据库的 key 移动到给定的数据库 db 当中。
语法
redis Move 命令基本语法如下:
redis127.0.0.1:6379>MOVE KEY_NAME DESTINATION_DATABASE
可用版本
>= 1.0.0
返回值
移动成功返回 1 ,失败则返回 0 。
实例
# key 存在于当前数据库
redis> SELECT 0 # redis默认使用数据库 0,为了清晰起见,这里再显式指定一次。
OK
redis> SET song "secret base - Zone"
OK
redis> MOVE song 1 # 将 song 移动到数据库 1
(integer) 1
redis> EXISTS song # song 已经被移走
(integer) 0
redis> SELECT 1 # 使用数据库 1
OK
redis:1> EXISTS song # 证实 song 被移到了数据库 1 (注意命令提示符变成了"redis:1",表明正在使用数据库 1)
(integer) 1
# 当 key 不存在的时候
redis:1> EXISTS fake_key