本文内容为 http://www.redis.io/commands/move 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
MOVE key db

将键 key 从当前选中的(Selected)数据库(Database)中移到(Move)指定数据库。

Move key from the currently selected database (see SELECT) to the specified destination database.

如果键 key 已经存在于目标数据库,或不存在于源数据库,当前命令将会什么都不做。由于该特性的存在,可以使用命令 MOVE 作为一条加锁原语(Locking primitive)

When key already exists in the destination database, or it does not exist in the source database, it does nothing. It is possible to use MOVE as a locking primitive because of this.