Nice basic write up :) but for startups...medium companies seriously using Redis in production on AWS (or other clouds) I recommend checking a managed Redis service - there's a lot of operational savvy that you need to keep it scalable, available and performant.