Why would you want to use redis for this?
As a transient store of data with a presumably large amount of memory attached, it’s possibly the best node in your environment to do this kind of stuff on. Most parts of your system will be connected to Redis already, and perhaps you’re loading it with data from multiple sources.
Just spitballing — it does seem a little weird, but it also seems like a decent fit without having some dedicated nodes for it.
So, who’s gonna implement redis as a data type for redis?