FEATURE: Use a separate redis server for caching if enabled in config (PR #7986)

GitHub

You’ve signed the CLA, danielwaterworth. Thank you! This pull request is ready for review.