Vladimir Mihailenco
|
6c72dc807e
|
internal/pool: replace atomic.Value with int64
|
2019-06-01 11:32:05 +03:00 |
Vladimir Mihailenco
|
651e9fef1d
|
Add MaxConnAge
|
2018-08-12 10:25:16 +03:00 |
Vladimir Mihailenco
|
faf5666fbd
|
Cleanup pool
|
2018-05-29 17:29:47 +03:00 |
Vladimir Mihailenco
|
bc5f9a6878
|
Replace PoolStats.Requests with PoolStats.Misses
|
2017-09-22 12:28:08 +03:00 |
Vladimir Mihailenco
|
09176ef4fa
|
PoolStats is an alias for pool.Stats
|
2017-09-11 10:12:00 +03:00 |
Vladimir Mihailenco
|
f1ed2ad288
|
Add FlushDBAsync and FlushAllAsync
|
2017-06-17 12:53:16 +03:00 |
Felipe Cavalcanti
|
eeb4d09198
|
rename Pipelineable to Pipeliner
|
2017-05-02 12:00:53 -03:00 |
Felipe Cavalcanti
|
6fca4d5ad0
|
pipeline now has its own interface "Pipelineable"
|
2017-05-01 12:42:58 -03:00 |
Vladimir Mihailenco
|
6499563e07
|
PubSub conns don't share connection pool limit
|
2017-04-17 16:59:56 +03:00 |
Vladimir Mihailenco
|
8d52a95269
|
Simplify PubSub API
|
2017-04-11 16:53:55 +03:00 |
Vladimir Mihailenco
|
8040d63c4f
|
Remove gopkg.in
|
2017-02-19 09:49:21 +02:00 |
Vladimir Mihailenco
|
ce4fd8b677
|
Fix ReceiveMessage to work without any subscriptions.
|
2017-02-08 14:15:32 +02:00 |
Vladimir Mihailenco
|
c17f58f7a0
|
Remove dial limiter.
|
2016-12-16 15:43:37 +02:00 |
Vladimir Mihailenco
|
20bc3ec5a6
|
Refactor Tx using Pipeline to implement Cmdable interface.
|
2016-10-13 14:36:15 +03: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
|
e57ac63b6e
|
Simplify resubscribing in PubSub.
|
2016-09-29 12:33:47 +00:00 |
Vladimir Mihailenco
|
4210c090b1
|
Move Publish channel to cmdable. Remove method that was deprecated in v3.
|
2016-07-21 13:04:40 +00: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
|
d79074eadb
|
Remove PMessage.
|
2016-04-09 11:51:13 +03:00 |
Vladimir Mihailenco
|
7a03514d7f
|
Rename Multi to Tx to better reflect the purpose. Fixes #194.
|
2016-04-09 11:23:58 +03:00 |
Vladimir Mihailenco
|
6e1aef39ea
|
Faster and simpler pool.
|
2016-03-19 11:49:13 +02:00 |
Vladimir Mihailenco
|
93a7fe0de3
|
Move some tests to pool package.
|
2016-03-17 13:48:04 +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
|
707472c09b
|
Fix connection initialization.
|
2016-03-15 14:21:53 +02:00 |
Vladimir Mihailenco
|
46790aa060
|
Add race test for big vals. Copy connection to avoid race with PubSub.
|
2016-03-14 16:34:15 +02:00 |
Vladimir Mihailenco
|
fdd0fdf678
|
Optimize pool.Remove.
|
2016-03-12 12:41:02 +02:00 |
Vladimir Mihailenco
|
b90cea8e8d
|
More benchmarks.
|
2016-03-10 11:23:03 +02:00 |
Vladimir Mihailenco
|
0db1d730c8
|
Improve pool tests by verifying number of created connections.
|
2016-03-09 14:36:14 +02:00 |
Vladimir Mihailenco
|
d7c44c7899
|
Better rate limited message.
|
2015-12-22 15:45:03 +02:00 |
Vladimir Mihailenco
|
ade3425870
|
multi: fix recovering from bad connection.
|
2015-11-14 14:44:16 +02:00 |
Vladimir Mihailenco
|
25164333ff
|
Fix pool panic on slow connection with MaxRetries > 0.
|
2015-10-13 12:10:04 +03: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
|
fc04a09033
|
Fix flaky test.
|
2015-06-03 14:36:48 +03:00 |
Vladimir Mihailenco
|
18ea75d2ad
|
Release redis.v3 beta.
|
2015-05-14 16:24:19 +03:00 |
Vladimir Mihailenco
|
f3f44aefbe
|
Fix pool to close all connections when client is closed.
|
2015-05-05 12:17:44 +03:00 |
Vladimir Mihailenco
|
e6d90baaf8
|
Add very basic cluster benchmark. Cleanup other benchmarks.
|
2015-04-28 18:14:19 +03:00 |
Dimitrij Denissenko
|
3cf14884c9
|
Fixed test
|
2015-04-22 08:50:37 +01:00 |
Dimitrij Denissenko
|
750d14fe21
|
Ensure all new connections are initialised
|
2015-04-22 08:32:54 +01:00 |
Vladimir Mihailenco
|
d3fb658fef
|
Fix pool waiting for connection that was removed.
|
2015-04-17 15:42:35 +03:00 |
Dimitrij Denissenko
|
9f9822edd2
|
Use a lock-free connection pool
|
2015-01-31 13:20:37 +00:00 |
Dimitrij Denissenko
|
c3ab344f84
|
Improve benchmark
|
2015-01-31 12:01:21 +00:00 |
Dimitrij Denissenko
|
fe4c2d4918
|
Added benchmark
|
2015-01-31 11:56:23 +00:00 |
Vladimir Mihailenco
|
689f061943
|
Relax pool test conditions.
|
2015-01-31 09:53:08 +02:00 |
Vladimir Mihailenco
|
377d92ae1a
|
Relax test condition.
|
2015-01-30 16:58:26 +02:00 |
Dimitrij Denissenko
|
f6bca78168
|
Migrates tests to ginkgo/gomega
|
2015-01-25 11:56:03 +00:00 |