英[ma??gre?t]? ?美[?ma?gre?t]??
vi.移動(dòng);遷移,移往;隨季節(jié)移居
vt.使移居;使移植第
#################vt.使移居;使移植第##########################vt.使移居;使移植第#######三位稱單數(shù): migrates 現(xiàn)在分詞: migrating 過(guò)去式: migrated 過(guò)去分詞: migrated###redis MIGRATE指令 語(yǔ)法
功能:將?key?原子性地從目前執(zhí)行個(gè)體傳送到目標(biāo)執(zhí)行個(gè)體的指定資料庫(kù)上,一旦傳送成功,?key?保證會(huì)出現(xiàn)在目標(biāo)執(zhí)行個(gè)體上,而目前執(zhí)行個(gè)體上的?key?則會(huì)被刪除。
語(yǔ)法:MIGRATE host port key destination-db timeout [COPY] [REPLACE]
說(shuō)明:MIGRATE?指令需要在給定的時(shí)間規(guī)定內(nèi)完成IO 操作。如果在傳送資料時(shí)發(fā)生 IO 錯(cuò)誤,或達(dá)到了逾時(shí)時(shí)間,那麼指令會(huì)停止執(zhí)行,並傳回一個(gè)特殊的錯(cuò)誤:?IOERR?。
可用版本:>= 2.6.0
#時(shí)間複雜度:這個(gè)指令在來(lái)源實(shí)例上實(shí)際執(zhí)行?DUMP?指令和?DEL?指令,在目標(biāo)執(zhí)行個(gè)體執(zhí)行?RESTORE?指令,查看以上指令的文件可以看到詳細(xì)的複雜度說(shuō)明。 key?資料在兩個(gè)實(shí)例之間傳送的複雜度為 O(N) 。
返回:遷移成功時(shí)回傳?OK?,否則傳回對(duì)應(yīng)的錯(cuò)誤。