Type Conversion of Environment Variables in Redis Cache Configuration

Yes, it’s not great.

There are two competing concerns here though. The cache store ideally shouldn’t try to connect to the cache server during boot so that the app can boot even if the cache is down.

But yes, we should boot if the parameters are clearly invalid.

But I’m sure we can improve things significantly. Feel free to file this as an issue on GitHub.