Vladimir Mihailenco
|
303687e438
|
multi: Use mutex to sychronize reads and writes.
|
2012-08-20 12:10:00 +03:00 |
Vladimir Mihailenco
|
2f5c2aa6be
|
parser: Optimize multi bulk request parsing.
|
2012-08-20 12:00:59 +03:00 |
Vladimir Mihailenco
|
5e2cce4853
|
Micro-optimize loop.
|
2012-08-20 11:40:27 +03:00 |
Vladimir Mihailenco
|
583e901221
|
Use IfaceSliceReq for CONFIG GET because it can return (nil) on Redis 2.4.*.
|
2012-08-20 00:16:26 +03:00 |
Vladimir Mihailenco
|
9764065750
|
Reuse connections to Redis during tests.
|
2012-08-19 23:59:52 +03:00 |
Vladimir Mihailenco
|
a654224ced
|
pipeline: Add DiscardQueued method.
|
2012-08-19 23:19:00 +03:00 |
Vladimir Mihailenco
|
569b1b07ac
|
Add BITCOUNT and BITOP commands.
|
2012-08-19 15:57:58 +03:00 |
Vladimir Mihailenco
|
11e1783560
|
Review API.
|
2012-08-17 21:36:48 +03:00 |
Vladimir Mihailenco
|
df1b8a3f5c
|
Fix reading zero-length bulk reply.
|
2012-08-15 23:48:32 +03:00 |
Vladimir Mihailenco
|
a2f5423658
|
Reuse buffer for constructing request.
|
2012-08-14 18:20:22 +03:00 |
Vladimir Mihailenco
|
625adac9ab
|
multi: Improve API.
|
2012-08-13 14:45:32 +03:00 |
Vladimir Mihailenco
|
59f901d62f
|
parser: greatly simplify reply parsing.
|
2012-08-12 21:41:44 +03:00 |
Vladimir Mihailenco
|
051049ada6
|
readme: Don't use shortcuts.
|
2012-08-11 18:04:02 +03:00 |
Vladimir Mihailenco
|
e7eb2a03f4
|
request: Export ErrValNotSet.
|
2012-08-11 18:02:28 +03:00 |
Vladimir Mihailenco
|
49f3b6a2c5
|
readme: Fix closeConn function example.
|
2012-08-11 17:55:19 +03:00 |
Vladimir Mihailenco
|
054708fdb8
|
readme: Fix transaction example.
|
2012-08-11 17:50:55 +03:00 |
Vladimir Mihailenco
|
d2e8ee8bf8
|
readme: Fix example.
|
2012-08-11 17:47:33 +03:00 |
Vladimir Mihailenco
|
2f4156dd04
|
Extract pipeline and multi/exec support to separate files.
|
2012-08-11 17:42:10 +03:00 |
Vladimir Mihailenco
|
83664bb3a8
|
Add support for watch in transactions.
|
2012-08-09 17:06:26 +03:00 |
Vladimir Mihailenco
|
052cef49d2
|
Add support for psubscribe and punsubscribe.
|
2012-08-09 15:27:06 +03:00 |
Vladimir Mihailenco
|
de86ea1993
|
Use ReadLiner interface where possible.
|
2012-08-09 14:51:43 +03:00 |
Vladimir Mihailenco
|
b2e3463af1
|
Get rid of custom buffered reader.
|
2012-08-09 13:12:41 +03:00 |
Vladimir Mihailenco
|
ea3677294b
|
Add installation instructions.
|
2012-08-06 17:17:18 +03:00 |
Vladimir Mihailenco
|
fa5858dbc4
|
Update readme.
|
2012-08-06 17:14:29 +03:00 |
Vladimir Mihailenco
|
b2805a5e04
|
Rename OneConnPool to SingleConnPool.
|
2012-08-06 17:04:30 +03:00 |
Vladimir Mihailenco
|
ee618a6290
|
Fix PubSubClient connection pool management.
|
2012-08-06 17:02:45 +03:00 |
Vladimir Mihailenco
|
1d3a223419
|
Check every req for error.
|
2012-08-06 15:45:38 +03:00 |
Vladimir Mihailenco
|
05223145e0
|
Change API and update tests.
|
2012-08-06 15:09:48 +03:00 |
Vladimir Mihailenco
|
c5c8ec6b0c
|
Add support for connection initialisation.
|
2012-08-06 11:33:49 +03:00 |
Vladimir Mihailenco
|
4e6fa48b48
|
Cleanup.
|
2012-08-06 11:00:29 +03:00 |
Vladimir Mihailenco
|
b36e10bf80
|
Properly read replies that are bigger than read buffer.
|
2012-08-05 21:09:38 +03:00 |
Vladimir Mihailenco
|
19a5db6632
|
Add connnection pool and improve API.
|
2012-08-05 15:09:43 +03:00 |
Vladimir Mihailenco
|
859c5fb03b
|
Add test for running commands from different goroutines.
|
2012-07-29 13:02:45 +03:00 |
Vladimir Mihailenco
|
2f284d75b8
|
readme: Add note about connection pool.
|
2012-07-29 12:54:23 +03:00 |
Vladimir Mihailenco
|
9d06871d6e
|
Fix waiting reply on empty queue.
|
2012-07-29 12:51:29 +03:00 |
Vladimir Mihailenco
|
41137c2e6f
|
Add pipelining support.
|
2012-07-29 12:42:00 +03:00 |
Vladimir Mihailenco
|
e02eaf485f
|
readme: Fix code sample.
|
2012-07-27 17:23:18 +03:00 |
Vladimir Mihailenco
|
4814ee7600
|
Add sorted sets support.
|
2012-07-27 17:21:50 +03:00 |
Vladimir Mihailenco
|
10f9adac76
|
readme: Fix typo.
|
2012-07-27 14:54:29 +03:00 |
Vladimir Mihailenco
|
5af57e5ca6
|
Add custom command example.
|
2012-07-27 14:53:23 +03:00 |
Vladimir Mihailenco
|
9c5def7f1f
|
Fix imports.
|
2012-07-27 14:43:30 +03:00 |
Vladimir Mihailenco
|
557a0f8403
|
Update README.
|
2012-07-27 12:51:21 +03:00 |
Vladimir Mihailenco
|
e73e87fc11
|
Improve API and perfomance.
|
2012-07-26 21:43:21 +03:00 |
Vladimir Mihailenco
|
153bd05fb7
|
Fix multi/exec and add more commands.
|
2012-07-26 18:16:17 +03:00 |
Vladimir Mihailenco
|
a74d9a5801
|
Initial commit.
|
2012-07-25 16:00:50 +03:00 |