Redis has a rapidly growing list of data operations to model a wide variety of problems within a bound storage space (the VM feature expands that space). Cassandra does a specific task, unlimited high volume redundant writes, extremely well. I use Redis for session data, caching and queuing needs but for the huge volume data store Cassandra is the answer.
Redis is a swiss army knife, Cassandra is a Ka-Bar.