caching: use a redis store as backend.

We had some encoding issues using the default FileStore. Use redis
instead.

gem: https://github.com/redis-store/redis-rails

trello:
https://trello.com/c/V6polddr/660-neues-konzept-fur-model-caching
redis cache: separating the different production stages.