英[d?mp]? ?美[d?mp]??
vt.傾倒;傾倒;丟下,卸下;擺脫,扔棄
vi.突然跌倒或落下;卸貨;轉(zhuǎn)嫁(責(zé)任等)
n.垃圾場(chǎng);倉(cāng)庫(kù);無(wú)秩序地累積
第三人稱單數(shù): dumps 現(xiàn)在分詞: dumping 過去式: dumped 過去分詞: dumped
redis DUMP指令 語(yǔ)法
作用:序列化給定?key?,並且傳回被序列化的值,使用?RESTORE?指令可以將這個(gè)值反序列化為 Redis 鍵。
語(yǔ)法:DUMP key
說(shuō)明:序列化產(chǎn)生的值有以下幾個(gè)特點(diǎn):它帶有64 位元的校驗(yàn)和,用於偵測(cè)錯(cuò)誤,?RESTORE?在進(jìn)行反序列化之前會(huì)先檢查校驗(yàn)和。值的編碼格式和 RDB 檔案保持一致。 RDB 版本會(huì)被編碼在序列化值當(dāng)中,如果因?yàn)?Redis 的版??本不同造成 RDB 格式不相容,那麼 Redis 會(huì)拒絕對(duì)這個(gè)值進(jìn)行反序列化操作。序列化的值不包括任何生存時(shí)間資訊。
可用版本:>= 2.6.0
#時(shí)間複雜度:找出給定鍵的複雜度為O(1) ,對(duì)鍵進(jìn)行序列化的複雜度為O(N*M) ,其中N 是構(gòu)成?key?的Redis 物件的數(shù)量,而M 則是這些物件的平均大小。如果序列化的物件是比較小的字串,那麼複雜度為 O(1) 。
回來(lái):如果?key?不存在,那麼回傳?nil?。否則,傳回序列化之後的值。
redis DUMP指令 範(fàn)例
redis> SET greeting "hello, dumping world!" OK redis> DUMP greeting "\x00\x15hello, dumping world!\x06\x00E\xa0Z\x82\xd8r\xc1\xde" redis> DUMP not-exists-key (nil)