Redis verileri bellekte tutuyor. Bundan dolayı cache veya queue gibi işlemlerde tercih ediliyor.
Veri yazma ve okuma miktarı çok yüksek olacaksa MongoDB tercih ederdim ama relation kısmını iyi düzenlemek gerek. Mongo konusunda çok fazla tecrübem yok ama İşler çirkefleşebiliyor.