need input for async redis backend

hi, so 33573 ticket has an owner, but seems inactive, so i wanted to takeover

but, there seems to have been some unresolved conversation on how the backend should be implemented, and since there doesn’t seem to be any activity i’m raising the question here:
how to implement the async backend for redis?

my opinion is to add a new class, using the native async support provided by the redis package:
this way we’re actually using async code
and i think it would be easier to solve the other ticket 36047

on the other hand, there will be more code and needs more maintains work

tho since django’s redis backend is rather small i don’t think it’s that big of a problem

what do you think? how should this be?