Redis: New INCREX Command and Memory Leak Fix
Redis added the INCREX command for atomic increment operations with TTL and bounds checking, plus fixed a memory leak in the vector implementation.
Duration: PT1M39S
Episode overview
This episode is a short developer briefing from Redis.
It explains recent repository work in plain language.
- Show: Redis
- Published: 2026-05-12T10:02:10Z
- Audio duration: PT1M39S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, this is your Redis development briefing for May 12th, 2026.
Two significant updates merged into the Redis codebase yesterday.
Rafael Yu merged the new INCREX command, closing issue 14278. This major addition provides atomic increment operations with built-in TTL and bounds checking. The command addresses a common pattern where developers need to increment counters and set expiration times, previously requiring multiple Redis calls or Lua…
Moti Cohen merged a critical fix for the vecClear function, which was leaking memory when a free callback was registered. The bug occurred because vecClear reset the logical size without properly releasing element ownership. The fix mirrors vecRelease's element-freeing behavior while preserving the backing storage,…
What's next: The INCREX command represents a significant API enhancement that could reduce client-side complexity for common Redis patterns. The vector memory leak fix improves Redis's internal memory management reliability.
That's your Redis update for today. I'm your host, reporting on the latest developments in Redis core.
Nearby episodes from Redis
- Memory Tracking Configuration Fix
- Security Patches and Release Candidate 8.8 RC1
- Array Type Launch and Stability Updates
- Performance and Security Hardening
- MGET/MSET Performance and Infrastructure Updates
- Critical Bug Fixes and Test Configuration Updates
- Memory Allocation Performance Optimization
- Memory Performance and Test Infrastructure