September 16th, 2024

Valkey 8.0 Released as Speedy Redis Fork Achieving One Million RPS

Valkey 8.0, a high-performance Redis fork backed by Amazon, Google Cloud, and Oracle, aims for one million requests per second, featuring significant speed enhancements and full compatibility with Redis OSS 7.2.4.

Read original articleLink Icon
Valkey 8.0 Released as Speedy Redis Fork Achieving One Million RPS

Valkey 8.0 has been released as a high-performance fork of the Redis open-source software, developed with backing from major organizations including Amazon, Google Cloud, and Oracle. The new version aims to achieve one million requests per second (RPS) and has made significant performance enhancements, reportedly tripling the speed compared to previous Redis versions. Key improvements include optimized handling of temporary set objects, better multi-threaded performance through memory prefetching, and enhanced CPU cache efficiency. Valkey 8.0 also introduces new features such as dual channel efficient full-sync replication and async I/O threading. It maintains full compatibility with Redis OSS 7.2.4, making it a viable alternative for users seeking improved performance in in-memory data storage. The release is expected to attract more industry interest and will be included in performance testing benchmarks.

- Valkey 8.0 is a fork of Redis, focusing on high performance and scalability.

- The software aims to deliver one million requests per second, significantly enhancing speed and efficiency.

- Key optimizations include improved multi-threaded performance and memory efficiency.

- Valkey 8.0 retains compatibility with Redis OSS 7.2.4, facilitating easier adoption.

- The release is backed by major tech organizations, indicating strong industry support.

Related

Redis Alternative at Apache Software Foundation Now Supports RediSearch and SQL

Redis Alternative at Apache Software Foundation Now Supports RediSearch and SQL

A new query engine, KQIR, supports SQL and RediSearch queries for Apache Kvrocks, a Redis-compatible database. It aims to combine performance with transaction guarantees and complex query support, utilizing an intermediate language for consistency. Future plans include expanding field types and enhancing transaction guarantees.

Show HN: Valkey-Operator Kubernetes Operator for Valkey (Redis Fork)

Show HN: Valkey-Operator Kubernetes Operator for Valkey (Redis Fork)

The valkey-operator GitHub repository facilitates provisioning Valkey (Redis) clusters in Kubernetes, requiring specific software versions and providing installation and uninstallation instructions along with licensing details.

Why is single threaded Redis so fast

Why is single threaded Redis so fast

Redis is a high-performance, in-memory key-value database that achieves around 100,000 queries per second, utilizing a single-threaded architecture, efficient data structures, and non-blocking I/O for optimal performance.

Redox OS 0.9.0 – new release of a Rust based OS

Redox OS 0.9.0 – new release of a Rust based OS

Redox OS 0.9.0 has been released, featuring performance enhancements, improved stability, better Linux/BSD compatibility, ARM64 support, a new HTTP web server, and a call for community donations for ongoing development.

Valkey achieved one million RPS 6 months after forking from Redis

Valkey achieved one million RPS 6 months after forking from Redis

Valkey 8.0 RC2 achieves over 1.19 million requests per second through advanced memory access techniques, including speculative execution and interleaving, with a guide for performance reproduction on AWS EC2.

Link Icon 3 comments
By @jauntywundrkind - 7 months
Had a really fun time reading the 8.0rc1 notes a couple weeks back, and diving into the PRs. The PRs on these performance improvements were excellent: very nicely written up PRs, and a logical sequence of work. Of course now there's a great higher level blog post to the topic too. https://github.com/valkey-io/valkey/pull/861 https://valkey.io/blog/unlock-one-million-rps-part2/

There's also a very early RDMA transport, which sounds extremely fun for those so blessed as to be able to try it! https://github.com/valkey-io/valkey/pull/477

I'm impressed with the whole team so much, firing on all cylinders. Great communication in code review, great fast review cycles, smart use of the blog to share updates. Kind of wild seeing smart players from big tech companies collaborating so actively together in public.