asyncio (PEP 3156) Redis client library.

The library is intended to provide simple and clear interface to Redis based on asyncio.


hiredis parser Yes
Pure-python parser TBD
Low-level & High-level APIs Yes
Connections Pool Yes
Pipelining support Yes
Pub/Sub support Yes
Redis Cluster support WIP
Trollius (python 2.7) No
Tested python versions 3.3, 3.4, 3.5
Tested for Redis server 2.6, 2.8, 3.0
Support for dev Redis server through low-level API


The easiest way to install aioredis is by using the package on PyPi:

pip install aioredis



Feel free to file an issue or make pull request if you find any bugs or have some suggestions for library improvement.


The aioredis is offered under MIT license.

Indices and tables