There are companies doing stats applications using MongoDB too. It's supposedly one of its strengths. I'll look into Redis too, though.
I've seen people using MongoDB in memory only as a cache, so that they can mapreduce it. Even without that, it's writes to disk are async so it's fast.
What's the point of map reduce if data can be held in memory ?
why do you think it's better than MongoDB for stats?