public Task <string> MigrateAsync(string host, int port, string key, int destinationDb, int timeoutMilliseconds) => MultiAsync(KeyCommands.Migrate(host, port, key, destinationDb, timeoutMilliseconds));
public Task <string> MigrateAsync(string host, int port, string key, int destinationDb, TimeSpan timeout) => MultiAsync(KeyCommands.Migrate(host, port, key, destinationDb, (int)timeout.TotalMilliseconds));
public string Migrate(string host, int port, string key, int destinationDb, int timeoutMilliseconds) => Multi(KeyCommands.Migrate(host, port, key, destinationDb, timeoutMilliseconds));