Roman Gershman
|
1b52488ee9
|
Add github ci workflow
|
2021-12-21 10:50:46 +02:00 |
|
Roman Gershman
|
7fe07f8e4f
|
Introduce TxQueue and IntentLock for VLL algo
|
2021-12-20 22:46:51 +02:00 |
|
Roman Gershman
|
ac2eb7d45c
|
Adding expiry functionality.
1. Major refactoring
2. LICENSE is updated with commons clause.
3. Server is built as "dragonfly"
|
2021-12-20 11:42:55 +02:00 |
|
Roman Gershman
|
a69c967321
|
Add debug populate command
|
2021-12-07 08:27:11 +02:00 |
|
Roman Gershman
|
45294f8c2f
|
Fix reply batching.
|
2021-11-30 21:01:09 +02:00 |
|
Roman Gershman
|
6c5e4dad3b
|
Rename main binary to midi-redis
|
2021-11-30 10:11:59 +02:00 |
|
Roman Gershman
|
e7dc509fed
|
Add prometheus-like metric support and allow connection affinity according to INCOMING_CPU
|
2021-11-29 21:50:08 +02:00 |
|
Roman Gershman
|
d7b22ca582
|
Add APACHE-2.0 license. Fix file headers everywhere
|
2021-11-28 09:29:26 +02:00 |
|
Roman Gershman
|
6d32e56fbb
|
Update README.md
|
2021-11-24 14:17:44 +02:00 |
|
Roman Gershman
|
18525d2b5e
|
Introduce some pipelining support.
Also some refactoring.
|
2021-11-24 14:09:53 +02:00 |
|
Roman Gershman
|
9a6e8e31be
|
Add basic GET command for both mc and redis
|
2021-11-23 17:56:31 +02:00 |
|
Roman Gershman
|
5ebbfa5a64
|
Adding memcached protocol support for dragonfly
|
2021-11-23 12:39:35 +02:00 |
|
Roman Gershman
|
d4b708d33c
|
Introduce basic memcached parser
|
2021-11-22 09:43:43 +02:00 |
|
Roman Gershman
|
9282d96d00
|
Add tls support and config flags simulating redis configuration params
|
2021-11-19 18:00:14 +02:00 |
|
Roman Gershman
|
bf714b1a64
|
Introduce command registry and dispatcher entry point.
Change set/ping commands to work with registry mapping.
Registry commands are defined according to redis spec.
|
2021-11-18 18:38:20 +02:00 |
|
Roman Gershman
|
9c1b1e495d
|
Rename async to helio
|
2021-11-18 17:14:05 +02:00 |
|
Roman Gershman
|
38478cf069
|
Add connection context that will serve us as an interface between command handler and the service
|
2021-11-17 16:38:32 +02:00 |
|
Roman Gershman
|
ec78c8a2af
|
Add SET command and thread local db slice
|
2021-11-17 16:33:36 +02:00 |
|
Roman Gershman
|
48589604fc
|
Bind redis parser to dragonfly connection
|
2021-11-17 16:33:34 +02:00 |
|
Roman Gershman
|
f2bc27e283
|
Add redis parser + test
|
2021-11-17 16:32:14 +02:00 |
|
Roman Gershman
|
2bce379341
|
Add dragonfly skeleton: listener, connection and main
|
2021-11-17 16:32:08 +02:00 |
|
Roman Gershman
|
90516b53dd
|
Add async library to the project
|
2021-11-16 09:59:13 +02:00 |
|
Roman Gershman
|
503aa8af52
|
Initial commit
|
2021-11-16 09:41:42 +02:00 |
|