英 [r??st?:(r)]? ?美 [r??st?r, -?stor]??

vt.修復(fù);歸還;交還;使恢復(fù)

vt.& vi.恢復(fù)(某種情況或感受);使復(fù)原;使復(fù)位;使復(fù)職

第三人稱單數(shù): restores 現(xiàn)在分詞: restoring 過去式: restored 過去分詞: restored

redis RESTORE命令 語法

作用:反序列化給定的序列化值,并將它和給定的?key?關(guān)聯(lián)。參數(shù)?ttl?以毫秒為單位為?key?設(shè)置生存時(shí)間;如果?ttl?為?0?,那么不設(shè)置生存時(shí)間。

語法:RESTORE key ttl serialized-value

說明:RESTORE?在執(zhí)行反序列化之前會(huì)先對(duì)序列化值的 RDB 版本和數(shù)據(jù)校驗(yàn)和進(jìn)行檢查,如果 RDB 版本不相同或者數(shù)據(jù)不完整的話,那么RESTORE?會(huì)拒絕進(jìn)行反序列化,并返回一個(gè)錯(cuò)誤。

可用版本:>= 2.6.0時(shí)間復(fù)雜度:查找給定鍵的復(fù)雜度為 O(1) ,對(duì)鍵進(jìn)行反序列化的復(fù)雜度為 O(N*M) ,其中 N 是構(gòu)成?key?的 Redis 對(duì)象的數(shù)量,而 M 則是這些對(duì)象的平均大小。有序集合(sorted set)的反序列化復(fù)雜度為 O(N*M*log(N)) ,因?yàn)橛行蚣厦看尾迦氲膹?fù)雜度為 O(log(N)) 。如果反序列化的對(duì)象是比較小的字符串,那么復(fù)雜度為 O(1) 。

返回:如果反序列化成功那么返回?OK?,否則返回一個(gè)錯(cuò)誤。

redis RESTORE命令 示例

雷雷