This release includes only support for RESP3, it should be treated as a beta. Please note response types change for those using RESP3 - meaning there breaking changes. Today this includes support for the following:
The following are not yet implemented:
RESP3 support introduces two different ways to enable a RESP3 redis connection, when your redis server supports it.
import redis
r = redis.Redis.from_url("redis://localhost:6379?protocol=3")
r.ping()
protocol=3 into any existing connection object eg:from redis.asyncio import Redis
r = Redis(host="localhost", port=6379, protocol=3)
r.ping()
Fetched May 1, 2026