Vladimir Mihailenco
|
15998effbe
|
Don't panic if cluster state is nil.
|
2017-03-04 13:27:34 +02:00 |
Dimitrij Denissenko
|
30412d7652
|
Added support for universal client
|
2017-02-20 10:46:22 +00:00 |
Vladimir Mihailenco
|
8040d63c4f
|
Remove gopkg.in
|
2017-02-19 09:49:21 +02:00 |
Vladimir Mihailenco
|
cd7431c40a
|
Fix cluster pipeline tests.
|
2016-12-20 17:59:38 +02:00 |
Vladimir Mihailenco
|
865d501d07
|
Add TxPipeline.
|
2016-12-16 11:25:58 +02:00 |
Vladimir Mihailenco
|
c7dfbb54af
|
Fix nil ptr in case when all nodes are unavailable.
|
2016-12-12 17:30:08 +02:00 |
Vladimir Mihailenco
|
b4efc45f1c
|
Set read/write timeouts more consistently.
|
2016-12-03 17:30:13 +02:00 |
Vladimir Mihailenco
|
20bc3ec5a6
|
Refactor Tx using Pipeline to implement Cmdable interface.
|
2016-10-13 14:36:15 +03:00 |
Vladimir Mihailenco
|
639950777c
|
More cluster tests.
|
2016-10-09 11:27:38 +00:00 |
Vladimir Mihailenco
|
f5245efa73
|
Prepare v5 release.
|
2016-10-09 10:56:53 +00:00 |
Vladimir Mihailenco
|
7cbee9d337
|
Enable reaper on ClusterClient and add tests.
|
2016-10-02 12:44:01 +00:00 |
Vladimir Mihailenco
|
c0b792a059
|
Don't panic when cluster does not have valid nodes.
|
2016-09-23 11:52:19 +00:00 |
Dimitrij Denissenko
|
7d856c5595
|
Make proto/parser an internal package
|
2016-07-02 13:52:10 +01:00 |
Vladimir Mihailenco
|
4761c24218
|
Add ForEachMaster API.
|
2016-06-17 12:09:38 +00:00 |
Vladimir Mihailenco
|
4e64d5aa6e
|
Run cluster tests on Client with RouteByLatency option.
|
2016-06-06 09:43:29 +00:00 |
Vladimir Mihailenco
|
ac162eb843
|
Move Select to stateful commands and make it available only via Pipeline and Tx.
|
2016-06-05 09:45:39 +00:00 |
Joris Minjat
|
487feebef1
|
Add latency based routing to Redis Cluster client.
|
2016-05-23 12:49:55 +03:00 |
Vladimir Mihailenco
|
092698ecd3
|
Tweak transaction API.
|
2016-05-02 15:54:15 +03:00 |
Vladimir Mihailenco
|
38d30a4bab
|
Use redis.v4 that is in alpha/beta state.
|
2016-04-09 13:27:16 +03:00 |
Vladimir Mihailenco
|
ae217e0444
|
Expose cluster node id in ClusterSlots.
|
2016-04-09 12:52:43 +03:00 |
Vladimir Mihailenco
|
3b051d2374
|
Reuse single Pipeline type in Client, ClusterClient and Ring.
|
2016-04-09 10:47:15 +03:00 |
Vladimir Mihailenco
|
ec05edd08c
|
Add cluster pipeline test.
|
2016-04-06 14:01:08 +03:00 |
Vladimir Mihailenco
|
6e1aef39ea
|
Faster and simpler pool.
|
2016-03-19 11:49:13 +02:00 |
Vladimir Mihailenco
|
f47fb47df0
|
Extract race tests to separate file. Add more race tests.
|
2016-03-16 19:45:35 +02:00 |
Vladimir Mihailenco
|
e37202e605
|
Skip flaky tests.
|
2016-03-14 19:38:22 +02:00 |
Anatolii Mihailenco
|
f7a4bd5023
|
Add pool instrumentation.
|
2016-01-19 20:08:22 +02:00 |
Anatolii Mihailenco
|
0bf3759a6d
|
Create hashtag package.
|
2015-12-31 16:25:20 +02:00 |
Anatolii Mihailenco
|
cbc5360e78
|
commands.go: Add new functions to cluster.
|
2015-12-30 14:06:21 +02:00 |
Anatolii Mihailenco
|
9b1148903e
|
commands.go: Add ClusterKeySlot function.
|
2015-12-28 19:29:02 +02:00 |
Vladimir Mihailenco
|
9079a66323
|
cluster: add Watch support.
|
2015-12-16 16:15:01 +02:00 |
Vladimir Mihailenco
|
b6b689904a
|
Fix test.
|
2015-11-22 17:53:44 +02:00 |
Vladimir Mihailenco
|
d3c6b6f353
|
tests: check Cluster node flags.
|
2015-11-21 13:16:13 +02:00 |
Vladimir Mihailenco
|
a242fa7027
|
Try to make cluster tests more stable.
|
2015-11-14 15:55:01 +02:00 |
Vladimir Mihailenco
|
ba4682c2a3
|
Fix benchmarks to use Redis on default port and FLUSHDB before run.
|
2015-07-18 11:22:42 +03:00 |
Vladimir Mihailenco
|
c64b7819b9
|
Fix flaky test.
|
2015-06-03 17:08:27 +03:00 |
Vladimir Mihailenco
|
18ea75d2ad
|
Release redis.v3 beta.
|
2015-05-14 16:24:19 +03:00 |
Vladimir Mihailenco
|
1078a303ea
|
sentine: don't pass DB and Password to Sentinel client.
|
2015-05-14 16:13:45 +03:00 |
Vladimir Mihailenco
|
f24d3ff013
|
Increase test timeout.
|
2015-05-14 14:54:38 +03:00 |
Vladimir Mihailenco
|
7f1eb05ba8
|
cluster: don't reset command when there no attempts left.
|
2015-05-10 16:01:38 +03:00 |
Vladimir Mihailenco
|
84dc1f963e
|
Reload slots in background goroutine.
|
2015-05-01 14:22:49 +03:00 |
Vladimir Mihailenco
|
e6d90baaf8
|
Add very basic cluster benchmark. Cleanup other benchmarks.
|
2015-04-28 18:14:19 +03:00 |
Vladimir Mihailenco
|
99fe9114b1
|
Add ClusterPipeline.
|
2015-04-13 09:31:30 +03:00 |
Vladimir Mihailenco
|
94a31f499f
|
Attempt to cleanup cluster logic.
|
2015-04-07 12:51:01 +03:00 |
Vladimir Mihailenco
|
2dc61d458a
|
Refactor Set, SetNX and SetXX with expiration.
|
2015-03-30 16:49:08 +03:00 |
Dimitrij Denissenko
|
c21e5f3255
|
Add Redis Cluster support.
|
2015-03-19 11:19:55 +02:00 |