Redis-AnyIO

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