/redis-anyio

Unofficial, AnyIO based Redis client for Python

Primary LanguagePythonOtherNOASSERTION

Build Status Code Coverage Documentation

This is an unofficial Redis client, implemented using AnyIO.

Features:

  • Full RESP3 protocol support (Redis 6 and above)
  • Support for Redis core commands (but not Redis Stack like JSON, full text, time series, etc.)
  • Publish/Subscribe support
  • Pipeline and transaction support
  • Automatic retrying on connection failures with configurable back-off strategies
  • Fully type annotated, passes mypy checks in strict mode