UpCloud’s Valkey Webinar Recap
-
About
- Type
- Blog
- Categories
- Community and eventsOpen Source
About
Table of contents
Posted on 18 December 2024
When Valkey, the high performance key-value database, was announced as the open-source alternative to Redis earlier this year, it set the community alight. Under the Linux Foundation’s governance, Valkey’s maintainers have signalled that the project will evolve considerably throughout 2025, with performance, extensibility, and memory efficiency in mind.
But once you’ve migrated to Valkey, what can you expect? What innovations will we see from contributors such as AWS, Alibaba, Google Cloud, Ericsson, Huawei, and Tencent? And how can you get involved in the hottest OSS project in the ecosystem?
UpCloud’s Senior Software Engineer Bachir Khiati and Kyle Davis, Senior Developer Advocate at Valkey, got together for a fireside chat to dig into future updates and releases – from multi-threaded architectures, to optimized dictionaries. Here’s the Q&A from their session, which you can also watch on YouTube.
A: Valkey is a Linux Foundation project that originated as a fork of Redis. Redis, originally created by Salvatore Sanfilippo, became widely adopted for its high-performance capabilities. Redis transitioned from community governance to being controlled by Redis Inc., which led to a controversial license change in March 2024. This change prompted contributors from multiple organizations to fork Redis at version 7.2, forming Valkey. Unlike Redis, Valkey is neutrally governed under the Linux Foundation, ensuring open-source integrity and community control.
A: Initially, Valkey 7.2 was nearly identical to Redis 7.2, with changes limited to name replacements for legal reasons. However, as the two projects evolve, they are diverging in features and governance. Valkey’s roadmap emphasizes open-source innovation, performance optimization, and memory efficiency, setting it apart from Redis, which operates under a proprietary license model.
A:
A: Valkey benefits from:
A: Valkey 8.0 introduces two major advancements:
Additionally, Valkey 8.0 ensures backward compatibility, meaning existing applications can transition seamlessly.
A:
A: Valkey’s technical steering committee prioritizes backward compatibility, ensuring APIs remain stable across versions. This focus benefits industries like telecom, where infrastructure updates are challenging and costly.
A: Valkey employs a single-threaded event loop for data access, preserving order guarantees while utilizing separate threads for IO operations. This approach ensures high performance without introducing inconsistencies or breaking application functionality.
A: Developers can contribute to Valkey through its GitHub repository. Contributions can range from improving existing commands to creating new modules. The project also has a robust RFC process for major changes, ensuring community input and transparency.
A: The community has embraced Valkey enthusiastically. Developers appreciate its open governance, robust feature set, and the quick resolution of issues via collaborative contributions from around the globe.
We’re excited to follow this project as it develops, and look forward to offering UpCloud users new features in the coming months on UpCloud Managed Valkey!