Well Redis is NOT the solution for many things too. I find it is a huge problem in the DB community that people think there has to be a solve all solution. Every DB strategy has strengths and weaknesses. I use Redis and Postgres they are both excellent products. I think the days of having a single data-store are gone. I personally use different data stores depending on the type of data I am dealing with. It is like the old interview question "What platform does Google use?"