@Override public RedisClient restore( String key, long millis, String serialized, Handler<AsyncResult<String>> handler) { send( RESTORE, RedisCommandUtils.toPayload(key, millis, RedisEncoding.decode(serialized)), String.class, true, handler); return this; }
@Override public RedisClient dump(String key, Handler<AsyncResult<String>> handler) { send( DUMP, RedisCommandUtils.toPayload(key), String.class, true, dump -> { if (dump.failed()) { handler.handle(dump); } else { handler.handle(Future.succeededFuture(RedisEncoding.encode(dump.result()))); } }); return this; }