diff --git a/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java b/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java index 47d39180d..fe863d67e 100644 --- a/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java +++ b/src/main/java/org/springframework/data/redis/connection/DefaultStringRedisConnection.java @@ -1089,7 +1089,7 @@ public class DefaultStringRedisConnection implements StringRedisConnection { } public Long bitCount(String key, long begin, long end) { - return delegate.bitCount(serialize(key)); + return delegate.bitCount(serialize(key), begin, end); } public Long bitOp(BitOperation op, String destination, String... keys) { diff --git a/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java b/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java index 60ea9c116..dc6312207 100644 --- a/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java +++ b/src/test/java/org/springframework/data/redis/connection/AbstractConnectionIntegrationTests.java @@ -395,7 +395,7 @@ public abstract class AbstractConnectionIntegrationTests { public void testBitCountInterval() { connection.set("mykey", "foobar"); actual.add(connection.bitCount("mykey", 1, 1)); - verifyResults(new ArrayList(Collections.singletonList(26l)), actual); + verifyResults(new ArrayList(Collections.singletonList(6l)), actual); } @Test