Redis 6.0 Stable Release: New Features and Multithreading Support
Redis 6.0.0 GA, the biggest release to date, adds a redesigned client cache, ACL improvements, faster RDB loading, a new STRALGO command, and optional multithreaded I/O that can double network performance, while urging careful testing before production use.
Redis 6.0.0 GA, the largest release in Redis history, introduces a series of new features and officially adds optional multithreaded I/O support.
Key enhancements include a redesigned client‑side cache that uses only key names, automatic deletion of obsolete RDB files, an expanded ACL system with a new ACL LOG command, improvements to the replication protocol (PSYNC2), support for decimal timeouts in blocking commands, up to 30% faster RDB loading, and a new STRALGO command implementing the longest common subsequence (LCS) algorithm.
The multithreading capability, announced at RedisConf 2019, can double I/O performance by allowing multiple threads to handle network operations, offering an alternative to single‑threaded designs such as Memcached.
Benchmarks comparing single‑threaded and multithreaded Redis for SET and GET operations are shown in the following images:
Although Redis 6.0 GA is stable, the author advises thorough testing before production deployment, and the community plans to release Redis 6.0.1 soon.
Big Data Technology Architecture
Exploring Open Source Big Data and AI Technologies
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.