|
|
|
@ -485,13 +485,23 @@ public class RedissonKeys implements RKeys {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void migrate(String name, String host, int port, int database) {
|
|
|
|
|
commandExecutor.get(migrateAsync(name, host, port, database));
|
|
|
|
|
public void migrate(String name, String host, int port, int database, long timeout) {
|
|
|
|
|
commandExecutor.get(migrateAsync(name, host, port, database, timeout));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public RFuture<Void> migrateAsync(String name, String host, int port, int database) {
|
|
|
|
|
return commandExecutor.writeAsync(name, RedisCommands.MIGRATE, host, port, name, database);
|
|
|
|
|
public RFuture<Void> migrateAsync(String name, String host, int port, int database, long timeout) {
|
|
|
|
|
return commandExecutor.writeAsync(name, RedisCommands.MIGRATE, host, port, name, database, timeout);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void copy(String name, String host, int port, int database, long timeout) {
|
|
|
|
|
commandExecutor.get(copyAsync(name, host, port, database, timeout));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public RFuture<Void> copyAsync(String name, String host, int port, int database, long timeout) {
|
|
|
|
|
return commandExecutor.writeAsync(name, RedisCommands.MIGRATE, host, port, name, database, timeout, "COPY");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|