Редис ведь база ключ-значение, на ней сложно построить сложную архитектуру? А вот для вещей которые вы сказали очень хороши для редиса. Общался с одним из разработчиков редиски (надстройка над редисом) и он не раз говорил что редис как средство для кеширования хорош, но вот как первичное хранилище не советовал.