Jungtaek Lim
431ae79ff1
Follow up changes on "pubsub numsub" output
...
* String, String to String, Long
* We're avoiding to break backward compatibility
** convert Long to String so that return type is same to old type
2014-08-28 18:14:49 +09:00
Markus Heiden
2eda9cd8fb
Removed deprecated int based weights
2014-08-27 21:41:22 +02:00
Markus Heiden
ad5412d8cf
Restored old method for int weights for backwards compatibility
2014-08-27 21:12:28 +02:00
Ivan Dyedov
9f4faf53ff
fix binary version of hgetAll(), fixes #711
2014-08-26 11:50:56 -04:00
Markus Heiden
52ac566dd3
Changed weights from ints to doubles
2014-08-23 18:14:50 +02:00
Ming
a30598b7cb
add blpop/brpop with timeout parameter interface to JedisCommands
2014-08-14 10:37:28 +08:00
Ming
c62672e3a0
add timeout parameter to blpop/brpop
2014-08-13 14:44:17 +08:00
Jungtaek Lim
c42965dcd5
Merge branch 'pipeline-and-transaction-can-handle-responses-on-their-own-status' of https://github.com/HeartSaVioR/jedis into HeartSaVioR-pipeline-and-transaction-can-handle-responses-on-their-own-status
2014-08-13 07:18:48 +09:00
Jungtaek Lim
68a56938c1
Merge branch 'pipeline_getrange_fix' of https://github.com/UglyTroLL/jedis into UglyTroLL-pipeline_getrange_fix
2014-08-12 10:16:31 +09:00
Jungtaek Lim
e6d08f46fb
Merge branch 'remove-pexpire-int' of https://github.com/aniketschneider/jedis into aniketschneider-remove-pexpire-int
...
Conflicts:
src/main/java/redis/clients/jedis/Client.java
2014-08-12 10:12:44 +09:00
Jungtaek Lim
5bf4a697fb
Merge branch 'unsigned_long_cursor_remove_deprecated' of https://github.com/HeartSaVioR/jedis into HeartSaVioR-unsigned_long_cursor_remove_deprecated
...
Conflicts:
src/main/java/redis/clients/jedis/Jedis.java
src/main/java/redis/clients/jedis/JedisCluster.java
src/main/java/redis/clients/jedis/ScanResult.java
src/main/java/redis/clients/jedis/ShardedJedis.java
2014-08-12 10:07:26 +09:00
Jungtaek Lim
26d1f4ad90
Merge branch 'support-cluster-slots' of https://github.com/HeartSaVioR/jedis into HeartSaVioR-support-cluster-slots
2014-08-12 09:48:53 +09:00
Jungtaek Lim
1e94acd7da
Merge branch 'fix/complete-interface' of https://github.com/lstrojny/jedis into lstrojny-fix/complete-interface
2014-08-12 09:40:45 +09:00
Jungtaek Lim
514144d472
Fix indentation (code formatting...)
2014-08-08 10:56:39 +09:00
Jungtaek Lim
1877185153
Merge branch 'master' into pipeline-and-transaction-can-handle-responses-on-their-own-status
...
* it's broken with later features, resetState()
* fixed resetState() to make it work with this PR
Conflicts:
src/main/java/redis/clients/jedis/BinaryJedis.java
src/main/java/redis/clients/jedis/Connection.java
src/main/java/redis/clients/jedis/Pipeline.java
src/main/java/redis/clients/jedis/Transaction.java
src/main/java/redis/clients/jedis/TransactionBlock.java
2014-08-08 10:46:43 +09:00
Jungtaek Lim
d7cd3a0af6
Fixed critical JedisCluster bug : hlen calls hdel
2014-08-04 09:28:17 +09:00
Nelson Rodrigues
056e6e9db2
Do master failover detection in JedisSentielPool.getResource
2014-08-02 14:36:09 -07:00
Nelson Rodrigues
c81bdc0849
Properly close jedis connection in case of exceptions
2014-07-28 11:45:34 -07:00
Nelson Rodrigues
d52cc06b72
Let the user choose whether to testOnBorrow or testOnReturn
...
Force testOnBorrow if neither is specified.
2014-07-28 11:44:23 -07:00
Nelson Rodrigues
fceb719848
Proper master failover detection depends on testOnBorrow
2014-07-28 11:35:39 -07:00
Nelson Rodrigues
75d2ba751b
Race condition when switching masters in JedisSentinelPool
...
Instead of recreating GenericObjectPool, we change the
underlying factory destination host. When returning
objects to the pool we make sure they are pointing at
the correct master.
2014-07-25 18:55:19 -07:00
xuyifei
088d86a60f
Update Jedis.java
...
edit the rpop note (just makei it Specific
2014-07-17 16:40:22 +08:00
Jungtaek Lim
15ab934945
Re-format source to respect Jedis convention
2014-07-02 23:52:42 +09:00
Jungtaek Lim
4b72a4d254
Replace synchronized keyword lock to ReaderWriterLock
2014-07-02 23:46:15 +09:00
Jungtaek Lim
94966e6163
Renew slots when MOVED occured during request to Cluster
...
* It's suggested by http://redis.io/topics/cluster-spec
** antirez/redis-rb-cluster implementation does it, too
* Since Redis 3.0-beta 7 introduces CLUSTER SLOTS, it becomes easier
* FIXME: It's fully synchronized, so it hurts performance (somewhat poor implementation)
** We can try Reader / Writer strategy to make lock waiting make shorter
2014-07-02 23:29:30 +09:00
Jungtaek Lim
b7b10df0a1
Merge branch 'master' into renew-slots-info-when-moved-has-occurred
2014-07-02 23:21:58 +09:00
Jungtaek Lim
0f472c97a2
fix build after CLUSTER NODES output has been changed
...
* https://github.com/antirez/redis/issues/1848
* we don't need to handle :0 by changes
2014-07-02 07:42:29 +09:00
Jungtaek Lim
fd23f8b8f7
Support CLUSTER SLOTS command
...
* CLUSTER SLOTS returns a Redis-formatted mapping from slot ranges to IP/Port pairs serving that slot range
* description link including output format
** e14829de30
* Unit test included
2014-07-02 06:46:58 +09:00
Lars Strojny
18c4a987d5
Completing interface
2014-07-01 15:41:57 +02:00
Jungtaek Lim
1d29b759fe
Make it better to use URI from Jedis / JedisPool
...
* no need to provide password / DB index when user uses URI
* can provide timeout when user users URI
2014-06-15 21:50:38 +09:00
Mayank Dang
19fc1f87cf
Merge remote-tracking branch 'upstream/master'
2014-05-30 16:16:23 +05:30
Jonathan Leibiusky
d02e56c4f8
Merge pull request #651 from xetorthio/protocol_bound_fix
...
Checks for buffer out of bounds before writing to the stream. Fixes #636
2014-05-29 11:43:16 -04:00
Mayank Dang
0e25cf65fb
Merging upstream
2014-05-29 20:44:40 +05:30
Jungtaek Lim
6f8d46ae4f
Merge branch 'master' into implements-closeable-to-pooled-jedis-shardedjedis
...
Conflicts:
src/main/java/redis/clients/jedis/Jedis.java
src/main/java/redis/clients/jedis/JedisSentinelPool.java
src/main/java/redis/clients/jedis/ShardedJedis.java
src/test/java/redis/clients/jedis/tests/JedisPoolTest.java
2014-05-26 11:18:45 +09:00
Marcos Nils
667eeaf815
Merge pull request #626 from HeartSaVioR/fix-pipeline-throws-npe-without-multi
...
Fix Pipeline throws NPE using exec without multi (fixes #623 )
2014-05-25 22:52:41 +03:00
Marcos Nils
f3834e1a1b
Merge branch 'master' of https://github.com/PumpkinJack/jedis into PumpkinJack-master
2014-05-25 16:43:33 -03:00
Marcos Nils
1782aaeeb1
Manual merge of #581
2014-05-25 16:30:41 -03:00
Marcos Nils
50052e90ad
Manually merge #400
2014-05-25 15:32:12 -03:00
Marcos Nils
0d5062c347
Merge branch 'master' of github.com:xetorthio/jedis
2014-05-25 15:23:59 -03:00
Marcos Nils
3131279b5b
Manually merge with #574
2014-05-25 15:22:20 -03:00
Marcos Nils
213d186c8d
Merge pull request #576 from aniketschneider/pexpire-long-with-deprecation
...
Accept long parameter for pexpire
2014-05-25 21:12:33 +03:00
Marcos Nils
6106f5bbe6
Manually merge #578 to master
2014-05-25 15:01:24 -03:00
Jonathan Leibiusky
bc9e49d6c9
Merge pull request #571 from rherget/master
...
add a returnBrokenResource method to ShardedJedisPool
2014-05-25 13:36:27 -04:00
Marcos Nils
20d1450124
Merge pull request #622 from mindwind/master
...
ScanParams should be return this reference for chain code style like SortingParams
2014-05-25 20:34:30 +03:00
Jonathan Leibiusky
8f52dc743f
Merge pull request #615 from xetorthio/hll-resurrect-afefb71e57b0258a52b465b2b4e57c132aef4db9
...
Support for HLL
2014-05-25 13:34:13 -04:00
Marcos Nils
c17a228b45
Merge pull request #637 from HeartSaVioR/fix-cluster-nodes-parse-error
...
fix "cluster nodes" parse error when slot is in transition (fixes #635 )
2014-05-25 20:32:28 +03:00
wjw
ab2f43b8c0
fix issue #642
2014-05-23 16:18:07 +08:00
wjw
3917a50c03
format code use STS
2014-05-23 15:04:52 +08:00
Steve Parrington
742e83b1e0
Added override annotation to ShardedJedis.set()
2014-05-22 11:29:55 +01:00
Steve Parrington
51de5f72ab
Added Set NXXX and EXPX options for JedisCluster and ShardedJedis
2014-05-21 16:09:47 +01:00