def restore(serialized, ttl: 0)
      ttl = (ttl.to_f * 1000).floor
      return self.connection.restore(@key, ttl, serialized)
    end
def restore(serialized, ttl: 0)
      ttl = (ttl.to_f * 1000).floor
      return self.connection.restore(@key, ttl, serialized)
    end
Restores the struct to its serialized value as given
 @param [String] serialized serialized representation of the value
 @param [#to_f] ttl the time to live (in seconds) for the struct; defaults to 0 (meaning no expiry)
 @raise [Redis::CommandError] raised if the serialized value is incompatible or the key already exists
 @return [Boolean] true if restored, false otherwise