All Projects → aio-libs → Aioredis Py

aio-libs / Aioredis Py

Licence: mit
asyncio (PEP 3156) Redis support

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Aioredis Py

aioredis-cluster
Redis Cluster support extension for aioredis
Stars: ✭ 21 (-98.95%)
Mutual labels:  redis-client, asyncio, aioredis, python37, python38, python39
prisma-client-py
Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use
Stars: ✭ 739 (-63.11%)
Mutual labels:  asyncio, python37, python38, python39, python310
docker-cgi-python
🐳Docker file for cgi using python2.7, 3.6, 3.7, 3.8, 3.9 and 3.10🐍
Stars: ✭ 13 (-99.35%)
Mutual labels:  python37, python38, python39, python310
tukaan
A modern, cross platform Python toolkit for creating desktop GUI applications. Contributors are welcome!
Stars: ✭ 97 (-95.16%)
Mutual labels:  python37, python38, python39, python310
flake8-annotations
Flake8 Type Annotation Checking
Stars: ✭ 117 (-94.16%)
Mutual labels:  python37, python38, python39, python310
hypercorn-fastapi-docker
Docker image with Hypercorn for FastAPI apps in Python 3.7, 3.8, 3.9. Ready for HTTP2 and HTTPS
Stars: ✭ 18 (-99.1%)
Mutual labels:  asyncio, python37, python38, python39
mcpyrate
Advanced macro expander and language lab for Python.
Stars: ✭ 35 (-98.25%)
Mutual labels:  python37, python38, python39, python310
Ioredis
🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
Stars: ✭ 9,754 (+386.97%)
Mutual labels:  redis, redis-client, redis-sentinel
Fastapi Plugins
FastAPI framework plugins
Stars: ✭ 104 (-94.81%)
Mutual labels:  asyncio, redis, redis-sentinel
Camellia
camellia framework by netease-im. provider: 1) redis-client; 2) redis-proxy(redis-sentinel/redis-cluster); 3) hbase-client; 4) others
Stars: ✭ 146 (-92.71%)
Mutual labels:  redis, redis-client, redis-sentinel
Pydantic
Data parsing and validation using Python type hints
Stars: ✭ 8,362 (+317.47%)
Mutual labels:  python37, python38, python39
Lettuce Core
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Stars: ✭ 4,319 (+115.63%)
Mutual labels:  redis, redis-client, redis-sentinel
Redix
Fast, pipelined, resilient Redis driver for Elixir. 🛍
Stars: ✭ 816 (-59.26%)
Mutual labels:  redis, redis-client, redis-sentinel
Redisworks
Pythonic Redis Client
Stars: ✭ 78 (-96.11%)
Mutual labels:  redis, redis-client
Pytask Io
Python Async Task Queue
Stars: ✭ 81 (-95.96%)
Mutual labels:  asyncio, redis
Micropython Stm Lib
A collection of modules and examples for MicroPython running on an STM32F4DISCOVERY board
Stars: ✭ 64 (-96.8%)
Mutual labels:  redis, redis-client
Godis
redis client implement by golang, inspired by jedis.
Stars: ✭ 87 (-95.66%)
Mutual labels:  redis, redis-client
Redis Cui
Simple, visual command line tool for redis
Stars: ✭ 101 (-94.96%)
Mutual labels:  redis, redis-client
Jredisbloom
Java Client for RedisBloom probabilistic module
Stars: ✭ 108 (-94.61%)
Mutual labels:  redis, redis-client
Php Redis Client
RedisClient is a fast, fully-functional and user-friendly client for Redis, optimized for performance. RedisClient supports the latest versions of Redis starting from 2.6 to 6.0
Stars: ✭ 112 (-94.41%)
Mutual labels:  redis, redis-client

aioredis

asyncio (3156) Redis client library.

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

Features

Feature Supported
hiredis parser
Pure-python parser
Low-level & High-level APIs
Pipelining support
Multi/Exec support
Connections Pool
Pub/Sub support
Sentinel support
ACL support
Streams support
Redis Cluster support 🚫
Tested Python versions 3.6, 3.7, 3.8, 3.9, 3.10
Tested for Redis servers 5.0, 6.0
Support for dev Redis server through low-level API

Installation

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

pip install aioredis

Requirements

  • Python 3.6+
  • hiredis (Optional but recommended)
  • async-timeout
  • typing-extensions

Benchmarks

Benchmarks can be found here: https://github.com/popravich/python-redis-benchmark

Contribute

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

License

The aioredis is offered under a MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].