Marcos Nils
76814b56a1
Remove unnecessary lines
2014-02-12 00:41:51 -03:00
Marcos Nils
ba9989e64c
Add support for redis cluster hashtags
2014-02-12 00:39:12 -03:00
Marcos Nils
adc9cb215a
Fix ClusterCommandTest AfterClass handling as it may leave the cluster inconsistent
2014-02-11 14:39:19 -03:00
Jonathan Leibiusky
fcef705a6c
Add unit tests to Closeable
2014-02-11 12:31:32 -05:00
Jonathan Leibiusky
ba767cc5d4
Merge branch 'introduce-new-sentinel-commands-added-to-Redis-2.8' of github.com:HeartSaVioR/jedis into HeartSaVioR-introduce-new-sentinel-commands-added-to-Redis-2.8
2014-02-11 12:11:57 -05:00
Jonathan Leibiusky
bd364c6f70
Merge branch 'master' into HeartSaVioR-unsigned_long_cursor_with_compatibility
2014-02-11 12:05:26 -05:00
Jonathan Leibiusky
3bca5d8460
Merge branch 'unsigned_long_cursor_with_compatibility' of github.com:HeartSaVioR/jedis into HeartSaVioR-unsigned_long_cursor_with_compatibility
2014-02-11 11:29:18 -05:00
Jonathan Leibiusky
9776bbb4f8
Merge pull request #537 from HeartSaVioR/deprecated_transactionblock_and_pipelineblock
...
Mark @Duplicated to TransactionBlock and PipelineBlock related classes / methods
2014-02-11 11:28:09 -05:00
Marcos Nils
e59e4a0d2a
Fix test to make jedis work with latest git master version of redis
2014-02-11 02:51:58 -03:00
Jungtaek Lim
1ed231cf15
Mark @Duplicated to TransactionBlock and PipelineBlock related classes /
...
methods
2014-02-10 07:55:27 +09:00
Jungtaek Lim
ed81f37d1b
Introduce *scan with "string" cursor parameter to support unsigned long
...
cursor
* overload all *scan method to change "int" cursor to "string" cursor
* set @Deprecated and leave reason to deprecate and when to remove to
current *scan method
* modify unit tests to make it work with new *scan method
2014-02-10 07:08:39 +09:00
Daniel Josefsson
f81f75177c
Simplified unit test for compatibility with JDK6.
2014-02-08 10:10:45 +00:00
Daniel Josefsson
40c8a93340
Merge branch 'master' into eval-with-nested-lists-and-longs
...
Conflicts:
src/main/java/redis/clients/jedis/Jedis.java
src/test/java/redis/clients/jedis/tests/commands/ScriptingCommandsTest.java
2014-02-05 22:24:23 +00:00
Jonathan Leibiusky
28e7d2af10
Revert "Update README on supported redis version"
...
This reverts commit b35e1f9482 .
2014-02-05 10:47:11 -05:00
Jonathan Leibiusky
179498d4a3
Merge pull request #527 from xetorthio/node_parsing
...
Fix #526 . Node parsing error uppon :0
2014-02-05 10:38:21 -05:00
Jonathan Leibiusky
b35e1f9482
Update README on supported redis version
2014-02-05 10:34:17 -05:00
Marcos Nils
d846149ae1
Fix #526 . Node parsing error uppon :0
2014-02-04 22:34:48 -03:00
Jungtaek Lim
dd62e360fa
Apply "Java Convention" to met Jedis's preferred source code Convention
2014-02-05 00:45:48 +09:00
Jungtaek Lim
13f0c32f7c
Add unit test for "sentinel set quorum" introduced by Redis 2.8.5
2014-02-05 00:41:34 +09:00
Jungtaek Lim
6efeb45952
Merge branch 'master' into introduce-new-sentinel-commands-added-to-Redis-2.8
...
Conflicts:
Makefile
src/main/java/redis/clients/jedis/Jedis.java
2014-02-05 00:26:14 +09:00
Jonathan Leibiusky
bfecfcb744
Merge pull request #523 from xetorthio/pubsub
...
Add pubsub commands
2014-02-03 07:47:49 -08:00
Jonathan Leibiusky
d5f984a9d6
Merge branch 'transaction-block-should-not-call-discard-when-exception-ocurred' of github.com:HeartSaVioR/jedis into HeartSaVioR-transaction-block-should-not-call-discard-when-exception-ocurred
...
Conflicts:
src/test/java/redis/clients/jedis/tests/commands/TransactionCommandsTest.java
2014-02-03 10:46:23 -05:00
Marcos Nils
4ab54d955d
Change pubSub to pubsub
2014-02-03 12:44:40 -03:00
Marcos Nils
4b53160a74
Remove unnecessary Builder and fix merge issue. Fixes #520
2014-02-01 20:52:41 -03:00
Marcos Nils
bd19193cb6
Merged with master
2014-02-01 20:41:14 -03:00
Marcos Nils
8bec9fd373
Implement missing pubsub commands and fix indentation
2014-02-01 20:14:18 -03:00
Jonathan Leibiusky
105ca9f5bb
Reformat all files in the project according to java conventions.
2014-01-31 11:24:06 -05:00
Jonathan Leibiusky
265eab0cc9
Merge branch 'reset-state-of-jedis-client' of github.com:HeartSaVioR/jedis into HeartSaVioR-reset-state-of-jedis-client
2014-01-28 16:50:11 -05:00
Jonathan Leibiusky
dca7ab1bbd
Merge pull request #516 from HeartSaVioR/fix-timing-issues-with-monitor-test
...
Fix ControlCommandsTest to don't hang from monitor test because of timing issue
2014-01-27 07:11:08 -08:00
Jungtaek Lim
642cec66d5
Fix ControlCommandsTest to don't hang from monitor test because of timing issue
...
* In monitor command test, input thread waits for monitor thread to monitor
** Monitor command test sometimes hang when input thread run earlier than monitor thread.
2014-01-27 12:47:21 +09:00
Marcos Nils
b05d9adfb0
Change zadd parameter order to allow duplicated scoremembers but not members
2014-01-26 13:53:34 -03:00
Jungtaek Lim
68356eb802
make sentinel set command unit test stronger
2014-01-22 00:40:37 +09:00
Jungtaek Lim
a50cf3b15e
Apply Sentinel runtime configuration API introduced on Redis 2.8.4
...
* Implements new sentinel commands (failover, monitor, remove, set)
* unit test included
** added 2 redis-server and 1 sentinel for failover test
* with some refactoring
** SentinelCommands : refactor to have interface
** HostAndPortUtil : same format to cluster setup
2014-01-22 00:23:40 +09:00
Jonathan Leibiusky
01842e4731
Merge branch 'fix-eval-argument-in-binary-jedis' of github.com:HeartSaVioR/jedis into HeartSaVioR-fix-eval-argument-in-binary-jedis
2014-01-18 11:39:31 -05:00
Jonathan Leibiusky
23b54c2cef
Fix sentinel test not to be so sensitive to time
2014-01-16 20:37:47 -05:00
Jonathan Leibiusky
842dcd2a95
Merge branch 'cluster' of github.com:marcosnils/jedis into marcosnils-cluster
...
Conflicts:
src/main/java/redis/clients/jedis/BinaryClient.java
src/main/java/redis/clients/jedis/Client.java
src/main/java/redis/clients/jedis/Jedis.java
src/main/java/redis/clients/jedis/Protocol.java
2014-01-16 16:35:04 -05:00
Marcos Nils
6c8d7a5045
Add fail in case test doesn't throw any exception
2014-01-16 18:14:55 -03:00
Marcos Nils
46733c5d5a
Add test for redis cluster max redirections and refactor JedisClusterCommand exception handling
2014-01-16 18:04:27 -03:00
Marcos Nils
2f9564e1d3
Variable refactor in JedisClusterTest
2014-01-14 21:20:33 -03:00
Marcos Nils
ccf93714e6
Fix ClusterCommand tearDown as gossip may take some time to send data to nodes
2014-01-14 17:58:21 -03:00
Marcos Nils
a09a682f09
Remove sysout prints from test
2014-01-14 16:00:22 -03:00
Marcos Nils
4ab8ea2ef7
Move Jedis CRC16 util as it's being used in the project.
...
Changed Makefile to cleanup redis cluster node configuration before running tests
Add cleanup to ClusterCommandTest.
2014-01-14 15:57:53 -03:00
Marcos Nils
dd0bbdaf91
Several changes have been added to this commit:
...
- Add asking to cluster commands
- Make jedis cluster return connection to original pool
- Add tests for MOVED and ASK cluster responses
- Refactor connection handler to recalculate connections based on slots
This commit makes the first usable version of Jedis along with Redis Cluster
2014-01-03 16:42:21 -03:00
Marcos Nils
1b26815799
Add functionality to recalculate slots when receiving MOVED response from node.
...
Add test to check for ASK responses (implementation missing)
2014-01-02 20:52:17 -03:00
Marcos Nils
b2d22e2060
Add slot based connection which routes requests according to key slot
2013-12-28 00:59:35 -03:00
Marcos Nils
9f767a0848
Add automatic discovery of cluster nodes
2013-12-27 23:09:44 -03:00
Jungtaek Lim
53b3e041f3
Fix BinaryJedis.eval() method bug (argument)
...
* append unit test for BinaryJedis
2013-12-23 14:19:28 +09:00
Marcos Nils
af72248c22
Implement all Jedis cluster commands and rename RedisSlot class
2013-12-20 16:56:29 -03:00
Marcos Nils
0bc27ac3a2
Refactor redis cluster connection handler and add JedisAskDataException handling
2013-12-20 15:28:32 -03:00
Jungtaek Lim
3073f778b4
JedisPool / JedisSentinelPool resets returning object's state (watched,
...
multi)
* BinaryClient / BinaryJedis : added feature to reset its state
(watched, multi)
* JedisPool / JedisSentinelPool : calls new feature (reset state) when
Jedis object returns to pool
* Unit Test included
2013-12-21 01:33:46 +09:00