Redis 7.0 Released: Redis Functions and Sharded Pub/Sub
Redis 7.0 introduced Redis Functions as a replacement for ephemeral Lua scripts, ACLv2, command introspection, and Sharded Pub/Sub, alongside almost 50 new commands and options.
Historical Archive. This article documents an event from 2022 and is preserved with its original date for reference. It is not current news, and details may have changed since publication.
What happened
Redis 7.0 was released on April 27, 2022, according to the official announcement on the Redis blog, having first been announced at the Redis Days SF keynote earlier that year. The release had been under development for almost a year with three release candidates, and the team considered it stable enough for production, noting that backward compatibility has always been a design principle of the Redis project.
Redis Functions
The most notable addition was Redis Functions, a significant evolution over the ephemeral Lua scripting that came before. Functions let developers store server-side logic as a first-class, persistent part of the database rather than as scripts that had to be re-sent, representing a major step forward in Redis programmability based on user feedback and lessons learned in production.
Security, introspection and Pub/Sub
Redis 7.0 introduced ACLv2, a more granular second generation of the access-control lists first added in Redis 6, along with command introspection and Sharded Pub/Sub, which distributes publish and subscribe messaging across shards in a cluster for better scalability. In total the release added almost 50 new commands and options, extending the bitmap, list, set, sorted-set and stream data types and adding existential and comparative cache modifiers.
Performance and efficiency
The team described the real unsung heroes of the release as the efforts to make Redis more performant, stable and lean. Redis 7.0 brought improvements to almost every subsystem, including memory, computing, network and storage, focusing on performance relative to resource use. Some optimisations were enabled by default while others required configuration via the redis.conf file.
Why it mattered
Redis 7.0 was a substantial evolution of Redis's core. Redis Functions modernised server-side programmability, Sharded Pub/Sub improved messaging scalability in clusters, and ACLv2 tightened security, while broad efficiency work kept Redis fast and lean as it took on ever larger production workloads.
Related on Skillo
See also: Redis 6.0 and access control lists, Redis 7.2's Triggers and Functions.
Sources
Published date reflects the original event date (2022-04-27). This article is original Skillo editorial written from the sources above; facts were verified in September 2026.
Written by
Skillo Staff
0 Comments
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.