Go to file
Roman Gershman 45294f8c2f Fix reply batching. 2021-11-30 21:01:09 +02:00
helio@dab0fc7684 Fix reply batching. 2021-11-30 21:01:09 +02:00
server Fix reply batching. 2021-11-30 21:01:09 +02:00
.clang-format Add redis parser + test 2021-11-17 16:32:14 +02:00
.gitignore Add async library to the project 2021-11-16 09:59:13 +02:00
.gitmodules Rename async to helio 2021-11-18 17:14:05 +02:00
CMakeLists.txt Rename async to helio 2021-11-18 17:14:05 +02:00
LICENSE Add APACHE-2.0 license. Fix file headers everywhere 2021-11-28 09:29:26 +02:00
README.md Fix reply batching. 2021-11-30 21:01:09 +02:00

README.md

midi-redis

A toy memory store that supports basic commands like SET and GET for both memcached and redis protocols. In addition, it supports redis PING command.

Demo features include:

  1. High throughput reaching millions of QPS on a single node.
  2. TLS support.
  3. Pipelining mode.

Building from source

I've tested the build on Ubuntu 21.04+.

git clone --recursive https://github.com/romange/midi-redis
cd midi-redis && ./helio/blaze.sh -release
cd build-opt && ninja midi-redis

Running

./midi-redis --logtostderr

for more options, run ./midi-redis --help