<antirez>
6 hours ago
- Redis 6 will exclusively use RESP3 protocol, with no server-side RESP2 compatibility mode.
- Mitigations include extended support for Redis 5 (2 years), early unstable release for testing, and optional Lua backward compatibility.
- Reasons for dropping RESP2: avoiding fragmentation, reducing complexity, encouraging migration, and easing client library adaptation.
- RESP3 provides richer semantics (maps, sets, booleans) enabling simpler, more consistent client libraries.