According to the docs this is the new way of loading redis to go
change order of app initialisation so production doesnt blow up
Protect the views properly if there is no data to work with