Have you thought about also offering dragonflydb as a library, like sqlite? This would avoid context switching when running everything on the same machine.
dragonfly is a linking of a library and a main file dfly_main.cc so without this file you will have the lib.
Redis is "Remote Dictionary Server". You gonna loose the remote part :)