allow client.transaction() to return the value of func based on kwarg. fix for #331
Added note that redis-py requires a running Redis server to connect to along with a link to installation instructions.
Catch exception, not anything (which could be KeyboardInterrupt).
A base class for server-side exceptions to be grouped by
Do not discard pipeline unless in multi.
fix for #322
adding docs structure and updating .gitignore file
Switched callback for SREM from bool to int.
Fix a typo in README
Convert response from bytes to str for Python 3 compatibility
Add CLIENT GETNAME/SETNAME support
Pipelines now have a __len__() method.
in _compat for py3k only encode if param is not bytes type in b()