Here is a collection of articles to to help you get a better idea about NoSQL and its options. They will also probably answer your Redis vs. MongoDB vs. CouchDB vs. MySQL query. It did for me, the answer is is not that exciting - "use the right tool for the right job" 😀