I think the crazy thing is people think redis is the only thing that catches in memory.
You could throw a bunch of your production data in SSAS tabular and there you go you have an in memory cache. I've actually deployed that as a solution and the speed is crazy.