Fix zrangebylex with pipelined (parameters reversed)

This commit is contained in:
Jungtaek Lim
2014-09-27 15:41:13 +09:00
parent 7836531ad7
commit 2b1cb8fe31
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<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); int offset, int count);
Response<Long> zremrangeByLex(final byte[] key, final byte[] min, final byte[] max); Response<Long> zremrangeByLex(final byte[] key, final byte[] min, final byte[] max);

View File

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