redis / redis-py

Redis Python client
MIT License
12.54k stars 2.51k forks source link

Use a blocking connection pool in the async RedisCluster instead of managing connections synchronously #2522

Open juanamari94 opened 1 year ago

juanamari94 commented 1 year ago

Version: redis-py version 4.4.0

Platform: N/A

Description:

Currently the async RedisCluster is managing its own connection pools (see here) which, unlike its synchronous RedisCluster counterpart which is managing its connections by using the implementations of the Connection Pools that are available (see here). We currently have a use case where we'd much prefer to be using blocking connection pools and would be happy to work on such a change for the async RedisCluster instance. We also believe that this change might potentially help solve https://github.com/redis/redis-py/issues/2497 .

Would you be open to receiving pull requests for this issue?

Thanks!

juanamari94 commented 1 year ago

Any updates? We'd be more than happy to work on this implementation.

github-actions[bot] commented 7 months ago

This issue is marked stale. It will be closed in 30 days if it is not updated.

TheKevJames commented 7 months ago

I'd also find this useful! Not stale.