Fixed #595:
The byte version of pipeline.getrange should returns byte[] instead of Long. TESTED: export TEST=PipeliningTest make test
This commit is contained in:
@@ -34,7 +34,7 @@ public interface BinaryRedisPipeline {
|
||||
|
||||
Response<byte[]> getSet(byte[] key, byte[] value);
|
||||
|
||||
Response<Long> getrange(byte[] key, long startOffset, long endOffset);
|
||||
Response<byte[]> getrange(byte[] key, long startOffset, long endOffset);
|
||||
|
||||
Response<Long> hdel(byte[] key, byte[]... field);
|
||||
|
||||
|
||||
@@ -159,9 +159,9 @@ abstract class PipelineBase extends Queable implements BinaryRedisPipeline,
|
||||
return getResponse(BuilderFactory.BYTE_ARRAY);
|
||||
}
|
||||
|
||||
public Response<Long> getrange(byte[] key, long startOffset, long endOffset) {
|
||||
public Response<byte[]> getrange(byte[] key, long startOffset, long endOffset) {
|
||||
getClient(key).getrange(key, startOffset, endOffset);
|
||||
return getResponse(BuilderFactory.LONG);
|
||||
return getResponse(BuilderFactory.BYTE_ARRAY);
|
||||
}
|
||||
|
||||
public Response<Long> hdel(String key, String... field) {
|
||||
|
||||
Reference in New Issue
Block a user