docs(caching.md): remove batch redis get recommendation - old code path, no longer necessary

This commit is contained in:
Krrish Dholakia
2025-06-12 19:59:45 -07:00
parent 61838bbbfc
commit bb75d7e240
-27
View File
@@ -894,33 +894,6 @@ curl http://localhost:4000/v1/chat/completions \
</Tabs>
### Turn on `batch_redis_requests`
**What it does?**
When a request is made:
- Check if a key starting with `litellm:<hashed_api_key>:<call_type>:` exists in-memory, if no - get the last 100 cached requests for this key and store it
- New requests are stored with this `litellm:..` as the namespace
**Why?**
Reduce number of redis GET requests. This improved latency by 46% in prod load tests.
**Usage**
```yaml
litellm_settings:
cache: true
cache_params:
type: redis
... # remaining redis args (host, port, etc.)
callbacks: ["batch_redis_requests"] # 👈 KEY CHANGE!
```
[**SEE CODE**](https://github.com/BerriAI/litellm/blob/main/litellm/proxy/hooks/batch_redis_get.py)
## Supported `cache_params` on proxy config.yaml
```yaml