设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2128|回复: 0
打印 上一主题 下一主题

Redis Move 命令

[复制链接]

219

主题

221

帖子

1418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1418

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

跳转到指定楼层
楼主
发表于 2020-5-12 19:54:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Redis Move 命令
Redis MOVE 命令用于将当前数据库的 key 移动到给定的数据库 db 当中。

语法
redis Move 命令基本语法如下:
redis 127.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
(integer) 0


redis:1> MOVE fake_key 0                    # 试图从数据库 1 移动一个不存在的 key 到数据库 0,失败
(integer) 0


redis:1> select 0                           # 使用数据库0
OK


redis> EXISTS fake_key                      # 证实 fake_key 不存在
(integer) 0


# 当源数据库和目标数据库有相同的 key 时
redis> SELECT 0                             # 使用数据库0
OK


redis> SET favorite_fruit "banana"
OK


redis> SELECT 1                             # 使用数据库1
OK


redis:1> SET favorite_fruit "apple"
OK


redis:1> SELECT 0                           # 使用数据库0,并试图将 favorite_fruit 移动到数据库 1
OK


redis> MOVE favorite_fruit 1                # 因为两个数据库有相同的 key,MOVE 失败
(integer) 0


redis> GET favorite_fruit                   # 数据库 0 的 favorite_fruit 没变
"banana"


redis> SELECT 1
OK


redis:1> GET favorite_fruit                 # 数据库 1 的 favorite_fruit 也是
"apple"










知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2024-4-27 11:33 , Processed in 0.225672 second(s), 27 queries .

Powered by JeeStudy!

© 2008-2020 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表