Redis 8.0 is here
We are excited to announce that Redis 8.0 is now available for all customers.
This development comes as a direct result of Redis official announcement on May 1st, 2024, regarding a significant change in Redis’s licensing: Redis is back to an open-source license, adopting the AGPLv3 for Redis 8.0 onwards.
This is fantastic news, as it allows us to once again offer the latest versions of Redis directly to you.
What’s new in Redis 8.0?
Redis 8.0 brings a lot of improvements and new capabilities. The official “What’s New” from Redis contains the full changes, here are some of the key highlights:
- Name change: Redis Community Edition is now Redis Open Source
- Integrated modules now part of core:
- JSON
- Probabilistic: Bloom, Cuckoo, Count-min sketch, Top-K, and t-digest
- Time Series
- Vector sets (preview)
- Redis Query Engine with horizontal & vertical scaling
- All components available in Redis binary distributions
- New config file:
redis-full.conf
for full component loading
Redis and Valkey: The power of choice
Our commitment to Valkey remains unchanged. We were excited to offer Valkey as a robust, open-source alternative. This gives you the flexibility to choose the solution that best fits your project’s needs, and feature requirements.
- Redis: The official release from Redis Ltd.
- Valkey: The community-driven, open-source fork.
It’s important to note that Redis 7.4 will never be available due to its incompatible license.
Getting started with Redis 8.0
Using Redis 8.0 in your project, you as simple as editing a yaml.
First define the Redis service in your .upsun/config.yaml
configuration file and add a relationship from your app to the Redis service:
|
|
You then need to deploy your updates on your preview environment, using the following command line:
git add .upsun/config.yaml
git commit -m "Add Redis service"
upsun push
First add a Redis service in your platform/services.yaml
with the following:
|
|
And add the corresponding relationship in your .platform.app.yaml
|
|
You then need to deploy your updates on your preview environment, using the following command line:
git add .platform/services.yaml .platform.app.yaml
git commit -m "Add Redis service"
platform push
Deploy your changes, and Upsun will provision your Redis 8.0 instance. For more detailed configuration options, please refer to our Redis service documentation.
Looking ahead
We’re thrilled to bring Redis 8.0 to our managed services, reinforcing our commitment to providing you with powerful, flexible, and open-source solutions.
As always, if you have any questions or need assistance, don’t hesitate to contact us on our Discord server.