英 [ma??gre?t]? ?美 [?ma?gre?t]??

vi.移動;遷移,移往;隨季節(jié)而移居

vt.使移居;使移植

第三人稱單數(shù): migrates 現(xiàn)在分詞: migrating 過去式: migrated 過去分詞: migrated

redis MIGRATE命令 語法

作用:將?key?原子性地從當(dāng)前實(shí)例傳送到目標(biāo)實(shí)例的指定數(shù)據(jù)庫上,一旦傳送成功,?key?保證會出現(xiàn)在目標(biāo)實(shí)例上,而當(dāng)前實(shí)例上的?key?會被刪除。

語法:MIGRATE host port key destination-db timeout [COPY] [REPLACE]

說明:MIGRATE?命令需要在給定的時間規(guī)定內(nèi)完成 IO 操作。如果在傳送數(shù)據(jù)時發(fā)生 IO 錯誤,或者達(dá)到了超時時間,那么命令會停止執(zhí)行,并返回一個特殊的錯誤:?IOERR?。

可用版本:>= 2.6.0

時間復(fù)雜度:這個命令在源實(shí)例上實(shí)際執(zhí)行?DUMP?命令和?DEL?命令,在目標(biāo)實(shí)例執(zhí)行?RESTORE?命令,查看以上命令的文檔可以看到詳細(xì)的復(fù)雜度說明。key?數(shù)據(jù)在兩個實(shí)例之間傳輸?shù)膹?fù)雜度為 O(N) 。

返回:遷移成功時返回?OK?,否則返回相應(yīng)的錯誤。

redis MIGRATE命令 示例

雷雷