英 [maɪˈgreɪt] 美 [ˈmaɪgreɪt]
vi.移动;迁移,移往;随季节而移居
vt.使移居;使移植
第三人称单数: migrates 现在分词: migrating 过去式: migrated 过去分词: migrated
redis MIGRATE命令 语法
作用:将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。
语法:MIGRATE host port key destination-db timeout [COPY] [REPLACE]
说明:MIGRATE 命令需要在给定的时间规定内完成 IO 操作。如果在传送数据时发生 IO 错误,或者达到了超时时间,那么命令会停止执行,并返回一个特殊的错误: IOERR 。
可用版本:>= 2.6.0
时间复杂度:这个命令在源实例上实际执行 DUMP 命令和 DEL 命令,在目标实例执行 RESTORE 命令,查看以上命令的文档可以看到详细的复杂度说明。key 数据在两个实例之间传输的复杂度为 O(N) 。
返回:迁移成功时返回 OK ,否则返回相应的错误。