|
|
@ -103,6 +103,16 @@ public abstract class RedissonObject implements RObject {
|
|
|
|
return commandExecutor.writeAsync(getName(), RedisCommands.MIGRATE, host, port, getName(), database, timeout);
|
|
|
|
return commandExecutor.writeAsync(getName(), RedisCommands.MIGRATE, host, port, getName(), database, timeout);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void copy(String host, int port, int database, long timeout) {
|
|
|
|
|
|
|
|
get(copyAsync(host, port, database, timeout));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public RFuture<Void> copyAsync(String host, int port, int database, long timeout) {
|
|
|
|
|
|
|
|
return commandExecutor.writeAsync(getName(), RedisCommands.MIGRATE, host, port, getName(), database, timeout, "COPY");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean move(int database) {
|
|
|
|
public boolean move(int database) {
|
|
|
|
return get(moveAsync(database));
|
|
|
|
return get(moveAsync(database));
|
|
|
|