Redis as primary data source? Good
If it fits your ram of course (and no, swap space is not RAM, just don't)
But you can organize yourself, putting bigger data in the FS for example, and it should be ok.
The only issue with Redis is that it's much 'lower level' than other DBs so don't expect to do a 'SELECT * where condition' out of the box.