Closed as not planned
Description
As of now, redis-py has support for async, and sync usage. The goal is to continue having these within the same library.
However, things seem 'off', or at least unwieldy when handling both cases. While the APIs need to stay the same, this Issue exists to discuss in full - how we can improve this. Let's start this conversation here.
Relevant conversation in another PR: #2096 (comment)
CC: @Andrew-Chen-Wang, @dvora-h, @WisdomPill
Also please feel free to add any others 👍