I had a quick look but I don't see an easy way to have redis-py pass forward the raw return values, though I think it could be done with some effort. So this isn't a drop in proxy for a redis server just yet.
Edit: referring to the TCP/HTTP Servers above, the library itself can be used as a drop in replacement for redis-py in python.
Redis accepts both a structured protocol, and a simple space-separated tokens protocol (called the inline protocol) that helps sysadmins to avoid a disaster just because they lack a proper redis-cli but are in need to run a Redis command ASAP. Perhaps this proxy is also supporting both forms.
You can do that with any modern enough Redis server:
Escape character is '^]'.
ping
+PONG
set foo bar
+OK
get foo
$3
barI use redis-router in production as a library. some of my non-pythoneer friends asked to use it in PHP, so I made a little wrapper with gevent.
It's probably not compatible with current clients. Needs testing :)
I re-read the README now and it explicitely states that libketama should be installed from the git repository. I'll try it again later.