Redis: Blessed Key Protection and Sentinel Failover Fix
Activity centers on making protection guarantees stick, with two changes hardening the blessed no-evict feature and one Sentinel fix for stale failovers. The highest impact is consistent no-evict behavior across replacement, migration, and scanning.
Duration: PT2M6S
Episode overview
This episode is a short developer briefing from Redis.
It explains recent repository work in plain language.
- Show: Redis
- Published: 2026-10-18T13:13:19Z
- Audio duration: PT2M6S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's Sunday, October 18th, 2026, and this is your Redis developer briefing.
The lead signal is durability of promises — when Redis says a key won't be evicted, or a Sentinel cluster agrees on a new master, that decision now survives competing updates.
First, blessed key protection. PR 15-995 preserves the no-evict state in three cases where it was previously lost: when a module value is replaced, when a key is moved between nodes with migration and restore, and when scanning includes expired keys that are still in the blessed index. The migration fix reuses the…
Second, failover and memory safety. PR 15-994 fixes issue 14-422, where a Sentinel could receive a newer hello configuration while its local failover was still reconfiguring replicas. If the address was unchanged, the old code let the stale failover finish and overwrite the newer master state. Now a strictly newer…
What's next: if you operate Sentinel, watch upgrade behavior around concurrent failovers, and if you use blessed keys, validate against all memory policies and migration paths.
That's it for today, thanks for listening.
Nearby episodes from Redis
- Vector Restart Crashes and Lua Script Safety
- Replay Correctness and Vector Set Hardening
- Float Formatting Speedup and Restart Fix
- Replication Consistency and macOS Build Repair
- Faster RDB Loads and Stream Insight
- Native Roaring Bitmaps Land
- Replica Write Loss and Stream Fixes
- Probabilistic Types Move Into Core