Redis 8.0 Release: New Features, Data Structures, and Performance Enhancements
Redis 8.0 GA introduces a suite of new data structures, AGPLv3 licensing, multithreaded query execution, horizontal scaling, and significant performance gains, positioning Redis as a more powerful in‑memory database for big‑data, AI, and real‑time applications.
Redis is a high‑performance in‑memory database widely used for caching, distributed locks, and big‑data processing; the recent Redis 8.0 GA release adds performance improvements, new features, and a return to the OSI‑approved AGPLv3 license.
Redis Community License History
BSD License (2013‑2024): Allowed free use, modification, and commercial distribution.
Commons Clause: Introduced by Redis Labs to restrict cloud providers from selling Redis as a service.
RSALv2 + SSPLv1 dual license (Redis 7.4): Blocked unauthorized cloud usage of newer versions.
AGPLv3 (Redis 8.0): Offers an OSI‑approved open‑source option.
Redis 8.0 New Features
Data Structures
Eight new data structures are added:
Vector Set – a new type for high‑dimensional vector similarity search, inspired by Sorted Sets.
JSON – stores JSON documents as values with JSONPath querying and atomic updates.
Timeseries – simplifies handling rapidly changing timestamped data from IoT, telemetry, finance, etc.
Probabilistic structures (5 types): Bloom Filter, Cuckoo Filter, Count‑Min Sketch, Top‑k, and t‑digest, enabling fast approximate queries on streams and large datasets.
Query Engine Enhancements
Secondary indexes on Hash and JSON types, supporting exact match, range, full‑text (with stemming, synonyms, fuzzy matching), and vector similarity searches.
Multithreaded query execution, allowing concurrent index access and delivering up to 16× higher query throughput with sub‑10 ms latency.
Horizontal scaling across cluster nodes, enabling queries over very large datasets and higher read/write throughput.
Optimized data‑access patterns and command scheduling, reducing latency of commands such as ZADD (‑36 %), SMEMBERS (‑28 %), and HGETALL (‑10 %).
Integrated search capabilities (RediSearch) with multi‑field filtering and low‑latency full‑text retrieval.
Vector computation support via the Vector Set (Beta) structure, achieving 66K‑160K vector inserts per second and efficient similarity search for AI use cases.
Performance Improvements
The Redis Query Engine can now be expanded vertically (multithreading) and horizontally (cluster), delivering up to a 16× increase in query processing capacity.
In benchmark tests, 90 of 149 commands run faster, with the highest speedup of 87 % and overall latency reductions.
A new replication mechanism cuts synchronization time by 18 % compared with version 7.2.5.
Enabling I/O threads via the io-threads configuration can double throughput.
Remember to like, follow, and bookmark the article if you found it helpful.
Big Data Technology & Architecture
Wang Zhiwu, a big data expert, dedicated to sharing big data technology.
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.
