1
0
Fork 0
mirror of https://github.com/dragonflydb/dragonfly.git synced 2024-12-14 11:58:02 +00:00
Commit graph

2921 commits

Author SHA1 Message Date
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