#34614 Redis cache fails with unexpected ssl_check_hostname in v1.93.0
## Summary
LiteLLM Proxy v1.93.0 repeatedly fails to use Redis caching and budget counters with:
```text TypeError: AbstractConnection.__init__() got an unexpected keyword argument 'ssl_check_hostname' ```
## Environment
- LiteLLM Docker image: `ghcr.io/berriai/litellm-database:v1.93.0` - LiteLLM package: `1.93.0` - redis-py: `5.3.1` - Redis server: official `redis:7-alpine` (Redis `7.4.9`) - Python: `3.13` inside the image - Connection URL: non-TLS `redis://...` URL on the Docker network
The same error was also reproduced with Valkey, so this does not appear to be server-specific. Direct authenticated Redis PING from the LiteLLM container succeeds.
## Logs
```text LiteLLM Redis Caching: async set() - Got exception from REDIS AbstractConnection.__init__() got an unexpected keyword argument 'ssl_check_hostname' ```
The same failure affects `async_increment()` for spend/budget counters, resulting in warnings such as:
```text Skipping budget reservation ... because spend counter reservation failed ```
## Reproduction
1. Run LiteLLM Proxy v1.93.0 with Redis caching enabled and a password-protected non-TLS Redis URL. 2. Use the official Redis 7 server image. 3. Access the UI …