Vladimir Mihailenco
|
4440575966
|
Merge branch 'v8'
|
2020-05-21 10:16:44 +03:00 |
Vladimir Mihailenco
|
0c500078e5
|
Merge pull request #1273 from theo-delaune-argus/time-nanoseconds
Store time in RFC3339Nano to keep nanoseconds
|
2020-05-21 09:39:48 +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
|
3031343dae
|
Make cmd.String() faster
|
2020-05-19 08:52:38 +03:00 |
Vladimir Mihailenco
|
3dcb844106
|
Bump major version
|
2020-05-19 08:52:38 +03:00 |
theo-delaune-argus
|
fea610f7b4
|
Store time in RFC3339Nano to keep nanoseconds
|
2020-03-13 17:48:33 +01:00 |
Vladimir Mihailenco
|
eaeb8f2a08
|
internal: return an error on setting deadline
|
2019-08-16 17:50:57 +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
|
f3ce3362a0
|
Add golangci-lint
|
2019-07-25 14:36:50 +03:00 |
Vladimir Mihailenco
|
0e7fb3b12d
|
Marshal time as RFC3339. Add StringCmd.Time helper.
|
2019-07-25 13:03:09 +03:00 |
Vladimir Mihailenco
|
246d502457
|
Don't panic if multi bulk parser is nil
|
2019-06-16 14:06:13 +03:00 |
Andrii Kushch
|
f5d67d80d3
|
remove unused function
|
2018-10-11 12:55:35 +02: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
|
5146fb0c57
|
Cleanup buffers manipulation
|
2018-08-15 11:53:15 +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
|
e753829945
|
internal/proto: avoid moving data when buffer is big enough
|
2018-08-07 14:49:35 +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
|
3aa80da654
|
internal/proto: cleanup code
|
2018-03-08 14:00:21 +02: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
|
abb85b0fb8
|
Remove StringToBytes
|
2018-01-15 16:15:20 +02:00 |
Vladimir Mihailenco
|
48b70050d4
|
Fix slice next elem func
|
2017-11-01 15:33:53 +02:00 |
Vladimir Mihailenco
|
dbd2c99ba9
|
Rework pipeline retrying
|
2017-09-01 14:56:00 +03:00 |
Vladimir Mihailenco
|
f29951c899
|
Speedup ScanSlice
|
2017-06-02 16:19:43 +03:00 |
Vladimir Mihailenco
|
ef95182d29
|
Code cleanup
|
2017-03-31 15:11:11 +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
|
335956cc9a
|
Cleanup code a bit.
|
2017-02-18 12:10:47 +02:00 |
Back Yu
|
681a1fe646
|
Add ScanSlice.
|
2017-02-18 11:49:01 +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
|
d4a3b1f282
|
Add instrumentation example.
|
2016-11-26 10:33:06 +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 |