Eelco Cramer
|
39571ccc56
|
Improves performance
|
2020-10-09 15:06:47 +02:00 |
Eelco Cramer
|
97bbed8a92
|
Fixes issue where a buffer larger than 4096
bytes cannot be read
|
2020-10-09 11:35:14 +02:00 |
Vladimir Mihailenco
|
86326c4924
|
Refactor NewXInfoGroupsCmd
|
2020-09-23 11:50:31 +03:00 |
Vladimir Mihailenco
|
4440575966
|
Merge branch 'v8'
|
2020-05-21 10:16:44 +03:00 |
Vladimir Mihailenco
|
07656a01bf
|
Add redis.Error interface and export ErrClosed
Fixes https://github.com/go-redis/redis/issues/1295
Closes https://github.com/go-redis/redis/pull/1296
|
2020-05-21 09:24:54 +03:00 |
Vladimir Mihailenco
|
3dcb844106
|
Bump major version
|
2020-05-19 08:52:38 +03:00 |
Vladimir Mihailenco
|
e269de20cf
|
internal/proto: use strict ReadLine
|
2019-08-14 11:14:50 +03:00 |
Vladimir Mihailenco
|
61e0d1d527
|
internal/proto: util util.Atoi
|
2019-08-14 10:24:13 +03:00 |
Vladimir Mihailenco
|
4d3ed95bd9
|
Add conn health check
|
2019-08-09 15:11:52 +03:00 |
Vladimir Mihailenco
|
7779accbea
|
Use semantic import versioning
|
2019-08-08 14:29:44 +03:00 |
Vladimir Mihailenco
|
246d502457
|
Don't panic if multi bulk parser is nil
|
2019-06-16 14:06:13 +03:00 |
Vladimir Mihailenco
|
0197108027
|
Use bufio.Writer
|
2018-08-17 14:14:02 +03:00 |
Vladimir Mihailenco
|
00de347403
|
Optimize reading big values
|
2018-08-16 14:01:03 +03:00 |
Vladimir Mihailenco
|
7c26d1ceb6
|
Pass cn.Rd where possible
|
2018-08-15 09:38:58 +03:00 |
Vladimir Mihailenco
|
8ebf0b7750
|
Remove unused code
|
2018-08-13 09:52:36 +03:00 |
Vladimir Mihailenco
|
96d1b85009
|
Cleanups
|
2018-08-06 13:59:15 +03:00 |
Vladimir Mihailenco
|
464daeb271
|
Rename BufioReader to ElasticBufReader
|
2018-08-06 13:37:20 +03:00 |
Vladimir Mihailenco
|
c651b50db5
|
internal/proto: cleanup bufio reader
|
2018-08-05 15:07:10 +03:00 |
Vladimir Mihailenco
|
b576fe91a1
|
Use single read and write buffer where possible
|
2018-08-04 13:09:22 +03:00 |
Vladimir Mihailenco
|
7c9aa65a40
|
Cleanup
|
2018-07-22 09:27:36 +03:00 |
Vladimir Mihailenco
|
56dea1f39a
|
Fix proto.RedisError in slices
|
2018-02-22 14:24:27 +02:00 |
Veselkov Konstantin
|
fbec95a796
|
fix rename
|
2018-01-25 11:15:44 +04:00 |
Veselkov Konstantin
|
ea4d6c3490
|
golint warnings are removed
|
2018-01-24 22:38:47 +04:00 |
Vladimir Mihailenco
|
dbd2c99ba9
|
Rework pipeline retrying
|
2017-09-01 14:56:00 +03:00 |
Vladimir Mihailenco
|
8040d63c4f
|
Remove gopkg.in
|
2017-02-19 09:49:21 +02:00 |
Vladimir Mihailenco
|
6b6f5ca133
|
Separate read and write buffers for PubSub.
|
2017-02-19 09:42:45 +02:00 |
Vladimir Mihailenco
|
ce4fd8b677
|
Fix ReceiveMessage to work without any subscriptions.
|
2017-02-08 14:15:32 +02:00 |
Vladimir Mihailenco
|
69554c0ec5
|
Reduce number of allocations.
|
2017-01-13 13:39:59 +02:00 |
Vladimir Mihailenco
|
865d501d07
|
Add TxPipeline.
|
2016-12-16 11:25:58 +02:00 |
Vladimir Mihailenco
|
a20665f042
|
Use string val in StringCmd.
|
2016-11-20 09:50:49 +02:00 |
Vladimir Mihailenco
|
62cd3b38ef
|
Limit allocation.
|
2016-11-09 10:13:03 +02:00 |
Vladimir Mihailenco
|
3996289fe2
|
internal/proto: use read prefix to indicate that method reads from the stream.
|
2016-10-14 14:46:35 +03:00 |
Vladimir Mihailenco
|
2c5b239ecb
|
Remove internal errors package that clashes with std lib.
|
2016-10-09 11:44:31 +00:00 |
Vladimir Mihailenco
|
f5245efa73
|
Prepare v5 release.
|
2016-10-09 10:56:53 +00:00 |
Dimitrij Denissenko
|
7d856c5595
|
Make proto/parser an internal package
|
2016-07-02 13:52:10 +01:00 |