MOVE

将键移至另一个数据库。

语法

MOVE key db

引入版本:1.0.0

复杂度摘要:O(1)

将 key 从当前选定的数据库(请参阅 SELECT)移动到指定的目标数据库。当目标数据库中已存在 key 或源数据库中不存在 key 时,它不执行任何操作。因此,可以使用 MOVE 作为锁定原语。

必需参数

key

键名称。

db

目标数据库索引。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
❌ 标准
❌主动-主动
❌ 标准
❌主动-主动
由于潜在的负面性能影响,Redis 软件不支持共享数据库并阻止任何相关命令。

返回值

RESP2

以下之一: * 整数回复:1(如果 关键 已移动)。 * 整数回复:如果 关键 未移动,则为 0。

RESP3

以下之一: * 整数回复:1(如果 关键 已移动)。 * 整数回复:如果 关键 未移动,则为 0。

资料来源:Redis 官方 MOVE 文档;中文内容参考 Redis 文档许可。