英[dʌmp]   美[dʌmp]  

vt.傾倒;傾倒;丟下,卸下;擺脫,扔棄

vi.突然跌倒或落下;卸貨;轉嫁(責任等)

n.垃圾場;倉庫;無秩序地累積

第三人稱單數: dumps 現在分詞: dumping 過去式: dumped 過去分詞: dumped

redis DUMP指令 語法

作用:序列化給定 key ,並且傳回被序列化的值,使用 RESTORE 指令可以將這個值反序列化為 Redis 鍵。

語法:DUMP key

說明:序列化產生的值有以下幾個特點:它帶有64 位元的校驗和,用於偵測錯誤, RESTORE 在進行反序列化之前會先檢查校驗和。值的編碼格式和 RDB 檔案保持一致。 RDB 版本會被編碼在序列化值當中,如果因為 Redis 的版​​本不同造成 RDB 格式不相容,那麼 Redis 會拒絕對這個值進行反序列化操作。序列化的值不包括任何生存時間資訊。

可用版本:>= 2.6.0

#時間複雜度:找出給定鍵的複雜度為O(1) ,對鍵進行序列化的複雜度為O(N*M) ,其中N 是構成 key 的Redis 物件的數量,而M 則是這些物件的平均大小。如果序列化的物件是比較小的字串,那麼複雜度為 O(1) 。

回來:如果 key 不存在,那麼回傳 nil 。否則,傳回序列化之後的值。

redis DUMP指令 範例

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)