Merge pull request #754 from HeartSaVioR/fix-reversed-parameters-zrangebylex-with-pipeline

Fix zrangebylex with pipelined (parameters reversed)
This commit is contained in:
Jungtaek Lim
2014-09-29 08:16:56 +09:00
3 changed files with 10 additions and 10 deletions

View File

@@ -209,9 +209,9 @@ public interface BinaryRedisPipeline {
Response<Long> zlexcount(final byte[] key, final byte[] min, final byte[] max);
Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] max, final byte[] min);
Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] min, final byte[] max);
Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] max, final byte[] min,
Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] min, final byte[] max,
int offset, int count);
Response<Set<byte[]>> zrevrangeByLex(final byte[] key, final byte[] max, final byte[] min);

View File

@@ -1039,27 +1039,27 @@ abstract class PipelineBase extends Queable implements BinaryRedisPipeline,
}
@Override
public Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] max, final byte[] min) {
public Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] min, final byte[] max) {
getClient(key).zrangeByLex(key, min, max);
return getResponse(BuilderFactory.BYTE_ARRAY_ZSET);
}
@Override
public Response<Set<String>> zrangeByLex(final String key, final String max, final String min) {
public Response<Set<String>> zrangeByLex(final String key, final String min, final String max) {
getClient(key).zrangeByLex(key, min, max);
return getResponse(BuilderFactory.STRING_ZSET);
}
@Override
public Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] max,
final byte[] min, final int offset, final int count) {
public Response<Set<byte[]>> zrangeByLex(final byte[] key, final byte[] min,
final byte[] max, final int offset, final int count) {
getClient(key).zrangeByLex(key, min, max, offset, count);
return getResponse(BuilderFactory.BYTE_ARRAY_ZSET);
}
@Override
public Response<Set<String>> zrangeByLex(final String key, final String max,
final String min, final int offset, final int count) {
public Response<Set<String>> zrangeByLex(final String key, final String min,
final String max, final int offset, final int count) {
getClient(key).zrangeByLex(key, min, max, offset, count);
return getResponse(BuilderFactory.STRING_ZSET);
}

View File

@@ -187,9 +187,9 @@ public interface RedisPipeline {
Response<Long> zlexcount(final String key, final String min, final String max);
Response<Set<String>> zrangeByLex(final String key, final String max, final String min);
Response<Set<String>> zrangeByLex(final String key, final String min, final String max);
Response<Set<String>> zrangeByLex(final String key, final String max, final String min,
Response<Set<String>> zrangeByLex(final String key, final String min, final String max,
final int offset, final int count);
Response<Set<String>> zrevrangeByLex(final String key, final String max, final String min);