Those databases are quite raw, to be useful for a use case like monitoring you need to build on top of them to allow for ability to get data from agents, do some processing and enable efficient querying of the data.
http://www.slideshare.net/bijugs/row-or-columnar-based-datab...
then go onto getting mad at Michael Stonebraker here:
https://gigaom.com/2013/12/14/5-predictions-on-the-future-of...
and then when you realize he's right about everything, you'll have the foundational knowledge to understand the problem a little bit better.
If you are at the scale you can't dump it on just 1-2 nodes and call it a day [which is when you are start looking at Cassandra or a dedicated TSD] ...you really need 3 DC availability usually and Redis simply cannot do that in any reasonable way.