# ERR max client buffer limit exceeded: output buffer for client 0x7f1234567890

- **ID:** `redis/max-client-buffer-limit-exceeded`
- **Domain:** redis
- **Category:** resource_error
- **Error Code:** `ERR`
- **Verification:** ai_generated
- **Fix Rate:** 88%

## Root Cause

Redis client output buffer exceeded configured limit, causing connection termination.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| redis 6.0 | active | — | — |
| redis 7.0 | active | — | — |
| redis 7.2 | active | — | — |

## Workarounds

1. **Use CLIENT LIST to identify problematic client, then increase client-output-buffer-limit for that client type in redis.conf:
client-output-buffer-limit pubsub 64mb 32mb 60** (85% success)
   ```
   Use CLIENT LIST to identify problematic client, then increase client-output-buffer-limit for that client type in redis.conf:
client-output-buffer-limit pubsub 64mb 32mb 60
   ```
2. **Optimize consumer code to process messages faster or use a message queue to decouple Redis from slow consumers.** (90% success)
   ```
   Optimize consumer code to process messages faster or use a message queue to decouple Redis from slow consumers.
   ```

## Dead Ends

- **** — Increasing output buffer limit globally may mask underlying issue of slow consumers. (65% fail)
- **** — Restarting Redis server without addressing buffer configuration only provides temporary relief. (80% fail)
