Switch to redis for caching