non-blocking redis client for python twisted