Jungtaek Lim
f7bd9c8313
Refactor Pipeline / Transaction to consume responses based on their requests, not rely on pipelinedCommands
...
* remove pipelinedCommands field at Connection class
** it was a risky state value
*** it was under 0 or over 0(though all commands are executed) while some situation
* remove Connection.getAll(), Connection.getAll(int except)
2014-01-20 00:28:00 +09:00
Vincent Rischmann
6dbad88250
Fix issue #438
2013-08-06 00:36:48 +02:00
samhendley
6b5fccdc0a
refactored pipelinebase so it is usable to implement SharedJedisPipeline as well.
2013-01-10 02:29:39 -05:00
samhendley
c8ddd237c3
extracted common Pipeline operations into PipelineBase and used that to simplify BinaryTransaction/Transaction
2013-01-10 01:16:54 -05:00
samhendley
4f9ddb3b5f
fixed many pipeline requests that were returning the wrong types
2013-01-10 00:50:19 -05:00
samhendley
4c7cc57ede
Added bitcount to standard interfaces and bitop to MultiKey interfaces (since it is non-shardable)
...
Merge branch 'impl-bitcount-and-bitop' of git://github.com/koron/jedis
Conflicts:
src/main/java/redis/clients/jedis/JedisCommands.java
2013-01-09 23:49:05 -05:00
samhendley
c0bda88e2c
Normalized Pipeline[] interfaces and extracted all of the non-shardable commands into the MultiKey* interfaces
2012-12-24 10:45:19 -05:00
samhendley
f9e818c92b
Merge remote-tracking branch 'samhendley/binary_pipeline'
2012-12-22 11:08:01 -05:00
shendley
45be143e23
Fixed binary safe pipeline commands and added tests for pipelined hash functions
2012-12-18 10:26:56 -05:00
guycoleman
bf9bba6ef2
Extract string and binary common interfaces for Pipline and ShardedJedisPipeline. While I'm here add missing binary methods for some bit operations and fix return types for some sharded operations (e.g. getType)
2012-12-04 17:21:43 +00:00
Jonathan Leibiusky
42f19c7322
Merge branch 'pipeline_multi' of https://github.com/ivowiblo/jedis into pipeline_multi
2012-05-06 19:20:44 -03:00
ivowiblo
129e358c9d
Now methods accepting infinit and exclusions are supported as String and byte[] overloads
2012-05-03 23:30:44 -04:00
ivowiblo
d526a32b12
Pipeline.exec() now returns a response
2012-04-29 02:55:22 -04:00
ivowiblo
d84ffdd8bc
Format improved
2012-04-29 02:48:11 -04:00
ivowiblo
6bc2ac0a4f
Pipeline supports Multi. Issue #251 is fixed.
2012-04-29 02:43:39 -04:00
Jonathan Leibiusky
05503212aa
Merge branch 'variadic' of git://github.com/ivowiblo/jedis into variadic
...
Conflicts:
src/main/java/redis/clients/jedis/BinaryClient.java
src/main/java/redis/clients/jedis/BinaryJedis.java
src/main/java/redis/clients/jedis/BinaryShardedJedis.java
src/main/java/redis/clients/jedis/Client.java
src/main/java/redis/clients/jedis/Commands.java
src/main/java/redis/clients/jedis/Jedis.java
src/main/java/redis/clients/jedis/ShardedJedis.java
2012-04-23 21:00:29 -03:00
ivowiblo
e4f7f61d00
Pipeline.sort with dstkey uses right Response type
2012-04-18 00:33:20 -04:00
ivowiblo
c9b413c323
Select support to pipeline. Thanks to @ib84
2012-04-17 16:40:54 -04:00
Jonathan Leibiusky
72ca494362
add missing command to Transaction, BinaryTransaction and Pipeline
2011-12-23 12:31:32 -03:00
Hamza Kaya
b17692ad9a
Pipeline uses wrong response builder for get and getSet
2011-12-13 21:32:09 -03:00
Vladimir Soskov
ec0b58e183
fixing Issue 188 - Pipline.syncAndReturnAll changes
2011-07-31 20:28:51 -07:00
Jonathan Leibiusky
d690833ed6
avoid creating pipeline responses and do it lazy
2011-05-30 13:43:21 -03:00
Jonathan Leibiusky
4e15a23e41
list command receive now long parameters to be consistent with return type
2011-05-11 23:23:06 -03:00
Jonathan Leibiusky
cd3b50268e
add publish command to Pipeline
2011-05-11 22:29:42 -03:00
Jonathan Leibiusky
97dd134eec
Merge branch 'master' of https://github.com/lmar/jedis into lmar-master
...
Conflicts:
src/main/java/redis/clients/jedis/Pipeline.java
src/main/java/redis/clients/jedis/PipelineBlock.java
2011-04-06 21:52:48 -03:00
Jonathan Leibiusky
3fb7a52017
multi/exec block return formatted responses
2011-04-06 01:38:19 -03:00
Jonathan Leibiusky
6707b62342
pipeline return formatted values
2011-04-06 01:07:20 -03:00
lmar
58aa95c464
Binary versions of ZREVRANGEBYSCORE methods, some code cleanup
2011-03-08 20:19:54 +01:00
ewhauser
b7eb51f75c
adding support for bit manipulation in to pipeline
2011-02-28 10:35:12 -03:00
Ghais Issa
a2a8bc0828
Binary client delegates for Pipline
2011-01-20 15:54:58 -03:00
Jonathan Leibiusky
66fc6be729
update transaction api with all the new commands
2011-01-20 12:18:25 -03:00
Jonathan Leibiusky
586cc9f6d9
add save and lastsave to pipeline
2010-12-20 11:29:22 -03:00
Jonathan Leibiusky
f43ca04bd9
add config resetstat
2010-12-20 11:21:11 -03:00
Jonathan Leibiusky
c30359581e
add bgsave
2010-12-20 10:50:05 -03:00
Jonathan Leibiusky
15c0e242d7
add bgrewriteaof
2010-12-20 10:36:43 -03:00
Jonathan Leibiusky
afd34c8af6
hincr, incr and decr long support
2010-12-10 17:21:22 -03:00
Jonathan Leibiusky
8043f12e20
Add alternative pipeline usage
2010-11-27 15:44:43 -03:00