The frontend Redis layer (node_normalizer/redis_adapter.py) is built on aioredis~=1.3.1, which is unmaintained (its functionality was folded into redis-py >= 4.2). redis-py >= 4.2 provides both asyncio and cluster support in one maintained package.
Migrating would let the frontend and the loader (now on synchronous redis-py) share a single client library, and would be a prerequisite for any future reintroduction of cluster mode (see documentation/Redis.md).
Context: node_normalizer/redis_adapter.py.
The frontend Redis layer (
node_normalizer/redis_adapter.py) is built onaioredis~=1.3.1, which is unmaintained (its functionality was folded intoredis-py>= 4.2).redis-py>= 4.2 provides both asyncio and cluster support in one maintained package.Migrating would let the frontend and the loader (now on synchronous
redis-py) share a single client library, and would be a prerequisite for any future reintroduction of cluster mode (seedocumentation/Redis.md).Context:
node_normalizer/redis_adapter.py.