RESTOREkeyttlserialized-value[REPLACE]

玄學醬發表於2018-03-02

反序列化給定的序列化值,並將它和給定的 key 關聯。

引數 ttl 以毫秒為單位為 key 設定生存時間;如果 ttl 為 0 ,那麼不設定生存時間。

RESTORE 在執行反序列化之前會先對序列化值的 RDB 版本和資料校驗和進行檢查,如果 RDB 版本不相同或者資料不完整的話,那麼 RESTORE 會拒絕進行反序列化,並返回一個錯誤。

##返回值

如果反序列化成功那麼返回 OK ,否則返回一個錯誤。

##例子

redis> DEL mykey
0
redis> RESTORE mykey 0 "
x17x17x00x00x00x12x00x00x00x03x00
                        x00xc0x01x00x04xc0x02x00x04xc0x03x00
                        xffx04x00u#<xc0;.xe9xdd"
OK
redis> TYPE mykey
list
redis> LRANGE mykey 0 -1
1) "1"
2) "2"
3) "3"
本文作者:陳群
本文來自雲棲社群合作伙伴rediscn,瞭解相關資訊可以關注redis.cn網站。


相關文章