redis caching scalfolding done