Redis daha çok önbellekleme (cache) ve mesaj iletiminde kullanılır. Yalnızca Redis kullanman bir çözüm olamaz. MySQL ile kasan verini Redis aracılığıyla önbellekleyerek rahatça elde edebilirsin. NoSQL demişken örneğin MongoDB ile karıştırılmaması gerekir. İkisi de NoSQL ama ayrı alanlardalar.
Redis uzaktan key-value store yani anahtar-değer kayıtçısı gibi görünse de aslında büyük veriler için büyük çözümler sunar.
Ha ben sadece veritabanı olarak kullanmak istiyorum diyorsan, kullanılabilir ama yüksek bellekli (ram) bi makineye ihtiyacın olur o zaman.