@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; }