Skip to content

channels 3 requires redis 5 and code changes

channels>=3 (Oct 2020) requires redis>=5 in Linux and minor code changes for ASGI 3.

Clues include:

ERROR: TypeError: object.__init__() takes exactly one argument (the instance to initialize)

and:

aioredis.errors.ReplyError: ERR unknown command 'BZPOPMIN'

https://channels.readthedocs.io/en/latest/releases/3.0.0.html#release-notes