{"id":13461711,"url":"https://github.com/aio-libs-abandoned/aioredis-py","last_synced_at":"2025-10-03T17:31:18.160Z","repository":{"id":17391249,"uuid":"20163574","full_name":"aio-libs-abandoned/aioredis-py","owner":"aio-libs-abandoned","description":"asyncio (PEP 3156) Redis support","archived":true,"fork":false,"pushed_at":"2023-02-20T15:57:25.000Z","size":4481,"stargazers_count":2306,"open_issues_count":95,"forks_count":331,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-09-23T05:31:07.011Z","etag":null,"topics":["aioredis","asyncio","hacktoberfest","python","python-3","python3","python310","python36","python37","python38","python39","redis","redis-client","redis-sentinel"],"latest_commit_sha":null,"homepage":"https://aioredis.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aio-libs-abandoned.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-05-25T19:29:57.000Z","updated_at":"2025-09-22T16:28:49.000Z","dependencies_parsed_at":"2023-08-20T21:27:21.539Z","dependency_job_id":null,"html_url":"https://github.com/aio-libs-abandoned/aioredis-py","commit_stats":null,"previous_names":["aio-libs/aioredis","aio-libs/aioredis-py"],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/aio-libs-abandoned/aioredis-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs-abandoned%2Faioredis-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs-abandoned%2Faioredis-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs-abandoned%2Faioredis-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs-abandoned%2Faioredis-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aio-libs-abandoned","download_url":"https://codeload.github.com/aio-libs-abandoned/aioredis-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aio-libs-abandoned%2Faioredis-py/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277036860,"owners_count":25749317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-26T02:00:09.010Z","response_time":78,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aioredis","asyncio","hacktoberfest","python","python-3","python3","python310","python36","python37","python38","python39","redis","redis-client","redis-sentinel"],"created_at":"2024-07-31T11:00:53.888Z","updated_at":"2025-10-03T17:31:17.752Z","avatar_url":"https://github.com/aio-libs-abandoned.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# aioredis\n\n---\n\n## 📢🚨 Aioredis is now in redis-py 4.2.0rc1+ 🚨🚨\n\nAioredis is now in redis-py 4.2.0rc1+\n\nTo install, just do `pip install redis\u003e=4.2.0rc1`. The code is almost the exact same. You will just need to import like so:\n\n```python\nfrom redis import asyncio as aioredis\n```\n\nThis way you don't have to change all your code, just the imports.\n\nhttps://github.com/redis/redis-py/releases/tag/v4.2.0rc1\n\nNow that aioredis is under Redis officially, I hope there will never be an unmaintained, asyncio Redis lib in the Python ecosystem again. I will be helping out maintenance at Redis-py for the foreseeable future just to get some of the asyncio stuff out of the way. There are also some bugs that didn't make it into the [PR](https://github.com/redis/redis-py/pull/1899) that I'll be slowly migrating over throughout the next few weeks -- so long as my exams don't kill me beforehand :)\n\nThank you all so much for your commitment to this repository! Thank you so much to @abrookins @seandstewart @bmerry for all the commits and maintenance. And thank you to everyone here who has been adopting the new code base and squashing bugs. It's been an honor!\n\nCheers,\nAndrew\n\n---\n\nasyncio (3156) Redis client library.\n\nThe library is intended to provide simple and clear interface to Redis\nbased on asyncio.\n\n## Features\n\n| Feature                      | Supported                |\n|:-----------------------------|:-------------------------|\n| hiredis parser               | :white_check_mark:       |\n| Pure-python parser           | :white_check_mark:       |\n| Low-level \u0026 High-level APIs  | :white_check_mark:       |\n| Pipelining support           | :white_check_mark:       |\n| Multi/Exec support           | :white_check_mark:       |\n| Connections Pool             | :white_check_mark:       |\n| Pub/Sub support              | :white_check_mark:       |\n| Sentinel support             | :white_check_mark:       |\n| ACL support                  | :white_check_mark:       |\n| Streams support              | :white_check_mark:       |\n| Redis Cluster support        | :no_entry_sign:          |\n| Tested Python versions       | 3.6, 3.7, 3.8, 3.9, 3.10 |\n| Tested for Redis servers     | 5.0, 6.0                 |\n| Support for dev Redis server | through low-level API    |\n\n\n## Installation\n\nThe easiest way to install aioredis is by using the package on PyPi:\n\n    pip install aioredis\n\nRecommended with hiredis for performance and stability reasons:\n\n    pip install hiredis\n\n## Requirements\n\n-   Python 3.6+\n-   hiredis (Optional but recommended)\n-   async-timeout\n-   typing-extensions\n\n## Benchmarks\n\nBenchmarks can be found here:\n\u003chttps://github.com/popravich/python-redis-benchmark\u003e\n\n## Contribute\n\n-   Issue Tracker: \u003chttps://github.com/aio-libs/aioredis/issues\u003e\n-   Google Group: \u003chttps://groups.google.com/g/aio-libs\u003e\n-   Gitter: \u003chttps://gitter.im/aio-libs/Lobby\u003e\n-   Source Code: \u003chttps://github.com/aio-libs/aioredis\u003e\n-   Contributor's guide: [devel](docs/devel.md)\n\nFeel free to file an issue or make pull request if you find any bugs or\nhave some suggestions for library improvement.\n\n## License\n\nThe aioredis is offered under a [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faio-libs-abandoned%2Faioredis-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faio-libs-abandoned%2Faioredis-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faio-libs-abandoned%2Faioredis-py/lists"}