Redis announced the 7.0 version at the Redis Days SF keynote. The official release mentioned that upgrading from earlier versions was a straightforward process, as backward compatibility has always been a design principle of the Redis project. Here are the release notes.
Yiftach Shoolman, Redis co-founder and CTO, previewed the Redis 7.0 release and said, “Redis 7.0 reemphasises our commitment to the open-source project. Redis has doubled the number of active contributors in the last four years. With Redis 7.0, we bring many new features that developers and DevOps teams can utilise to build real-time data apps easily.”
Redis 7.0 includes incremental improvements to almost every one of its aspects. Most notable are Redis Functions, ACLv2, command introspection, and Sharded Pub/Sub, which represent a significant evolution of existing features based on users’ feedback and lessons learned in production.
Version 7.0 adds 50 new commands and options to support this evolution and extend Redis’ existing capabilities. For example, the bitmap, list, set, sorted set, and stream data types have all been added with functionality that supports their use cases for data management. In addition, cache semantics have been extended to support existential and comparative modifiers.