Add redis for caching