July 13

I didn't find D redis client with configurable transport - usually either std.socket or vibe-d sockets are available. So I wrote client library with pluggable transport provider - currently it supports std.socket, vibe-d sockets and hio (my own eventloop package) sockets, but can be easily extended for unix sockets, ssl or anything else - and this is in my current TODO list.

It also support reply decoding from asynchronous input stream, so it can be used in async-style code.

code: https://github.com/ikod/redisd
docs: https://ikod.github.io/redisd/

As usually your feature requests, pull requests and problem reports are welcome.

Best regards!