diff --git a/subprojects/spring-batch-redis-test/src/test/java/com/redis/spring/batch/test/BatchTests.java b/subprojects/spring-batch-redis-test/src/test/java/com/redis/spring/batch/test/BatchTests.java index c2ad6aae..f4904fb7 100644 --- a/subprojects/spring-batch-redis-test/src/test/java/com/redis/spring/batch/test/BatchTests.java +++ b/subprojects/spring-batch-redis-test/src/test/java/com/redis/spring/batch/test/BatchTests.java @@ -86,15 +86,12 @@ import io.lettuce.core.Consumer; import io.lettuce.core.GeoArgs; import io.lettuce.core.KeyScanArgs; -import io.lettuce.core.LettuceFutures; import io.lettuce.core.RedisFuture; import io.lettuce.core.RestoreArgs; import io.lettuce.core.ScanIterator; import io.lettuce.core.ScoredValue; import io.lettuce.core.StreamMessage; import io.lettuce.core.XAddArgs; -import io.lettuce.core.api.StatefulRedisConnection; -import io.lettuce.core.api.async.RedisAsyncCommands; import io.lettuce.core.codec.ByteArrayCodec; import io.lettuce.core.codec.StringCodec; import io.lettuce.core.models.stream.PendingMessages; @@ -723,34 +720,6 @@ void replicateDump(TestInfo info) throws Exception { replicate(info, dumpReader(info), writer); } - @Test - void replicateStructBinaryStrings(TestInfo info) throws Exception { - StatefulRedisConnection rawConnection = RedisModulesUtils.connection(redisClient, - ByteArrayCodec.INSTANCE); - rawConnection.setAutoFlushCommands(false); - RedisAsyncCommands async = rawConnection.async(); - List> futures = new ArrayList<>(); - Random random = new Random(); - for (int index = 0; index < 100; index++) { - String key = "binary:" + index; - byte[] value = new byte[1000]; - random.nextBytes(value); - futures.add(async.set(key.getBytes(), value)); - } - rawConnection.flushCommands(); - LettuceFutures.awaitAll(rawConnection.getTimeout(), futures.toArray(new RedisFuture[0])); - rawConnection.setAutoFlushCommands(true); - RedisItemReader> reader = RedisItemReader - .struct(ByteArrayCodec.INSTANCE); - configure(info, reader); - reader.setClient(redisClient); - RedisItemWriter> writer = RedisItemWriter - .struct(ByteArrayCodec.INSTANCE); - writer.setClient(targetRedisClient); - replicate(info, reader, writer); - rawConnection.close(); - } - protected void replicate(TestInfo info, RedisItemReader reader, RedisItemWriter writer) throws Exception { run(testInfo(info, "replicate"), reader, writer);