RESTORE

    反序列化给定的序列化值,并将它和给定的 关联。

    参数 ttl 以毫秒为单位为 key 设置生存时间;如果 ttl 为 ,那么不设置生存时间。

    RESTORE 在执行反序列化之前会先对序列化值的 RDB 版本和数据校验和进行检查,如果 RDB 版本不相同或者数据不完整的话,那么 会拒绝进行反序列化,并返回一个错误。

    更多信息可以参考 DUMP 命令。

    可用版本:

    >= 2.6.0

    查找给定键的复杂度为 O(1) ,对键进行反序列化的复杂度为 O(N_M) ,其中 N 是构成 key 的 Redis 对象的数量,而 M 则是这些对象的平均大小。有序集合(sorted set)的反序列化复杂度为 O(N_M*log(N)) ,因为有序集合每次插入的复杂度为 O(log(N)) 。如果反序列化的对象是比较小的字符串,那么复杂度为 O(1) 。

    返回值:

    如果反序列化成功那么返回 OK ,否则返回一个错误。