Boost logo

Boost :

From: Klemens Morgenstern (klemensdavidmorgenstern_at_[hidden])
Date: 2023-01-15 15:16:38

The formal review of the aedis starts today (15th) and ends next week on
Tuesday (24th).

The library was developed & submitted by Marcelo.


Aedis is a Redis client library built on top of Boost.Asio that
implements the latest version of the Redis communication protocol

Some of its distinctive features are
* A connection class that provides high-level functions to execute Redis
commands and receive server pushes concurrently.
* Automatic pipelining of commands.
* Support for STL containers and serialization of user-defined data types.
* Low-latency: Responses can be read in their final data-structure without
creating copies.

Aedis links
   Git tag: v1.4.1

Redis Links:
   Redis commands:

Local Redis
Redis can be also easily installed on your local machine, for example,
on Debian run "apt install redis". You might also want to use docker

Redis server for the Boost review
We also have a public aedis server available for testing,
please contact me or Marcelo for the details.


Please explicitly state that you either *accept* or *reject* the inclusion
of this library into boost.
Also please indicate the time & effort spent on the evaluation and give the
reasons for your decision.

The review is open to anyone who is prepared to put in the work of
evaluating and reviewing the library. Prior experience in contributing to
Boost reviews is not a requirement.

Some questions to consider:

 - Does this library bring real benefit to C++ developers for real world
 - Do you have an application for this library?
 - Does the API match with current best practices?
 - Is the documentation helpful and clear?
 - Did you try to use it? What problems or surprises did you encounter?
 - What is your evaluation of the implementation?

Additionally, stating your knowledge of redis and asio would be helpful for

More information about the Boost Formal Review Process can be found

Reviews can also be submitted privately to me, and I will not disclose who
sent them.
I might however cite passages from those reviews in my final decision.

Thanks to Marcelo for providing us with a new library & thanks for all the
reviews in advance.

Boost list run by bdawes at, gregod at, cpdaniel at, john at