News: 0001491873

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Valkey 8.0 Released As Speedy Redis Fork Achieving One Million RPS

([Programming] 4 Hours Ago Valkey 8.0)


Valkey 8.0 was released today as this leading fork of the Redis open-source code that was [1]started by the Linux Foundation early in the year and backed by organizations from Amazon/AWS to Google Cloud, Oracle, and others. With the Valkey 8.0 release a big focus has been on increasing performance and striving to being capable of delivering one million requests per second.

Valkey is [2]enjoying increasing backing from different vendors as the leading open-source alternative to the in-memory Redis software following its licensing change. With Valkey 8.0 it's sure to pick up more industry interest as the performance is screaming.

A big focus in Valkey 8.0 development was on achieving better performance with an expressed goal of being able to deliver one million requests per second and unlocking more CPU potential from this in-memory data store. There's been [3]many optimizations and [4]tripling the speed over the former Redis open-source code. There are also [5]very nice memory efficiency improvements with Valkey 8.0.

Some of the Valkey 8.0 specifics include optimizing the handling of temporary set objects in SUNION and SDIFF for 27~41% better performance, experimental RDMA user keep-alive support, improving multi-threaded performance with memory prefetching, various command changes, new cluster features, dual channel efficient full-sync replication, async I/O threading for better multi-threaded performance, optimized CPU cache efficiency, reliability improvements, and much more.

Valkey 8.0 is a hell of a release for taking open-source Redis further. Valkey 8.0 retains full compatibility with Redis OSS 7.2.4.

Downloads and more details on Valkey 8.0 are available via [6]GitHub . Now with Valkey 8.0 being stable with many nice performance improvements, I'll be adding Valkey to my regular CPU/system/memory hardware performance testing with the [7]Valkey benchmark .



[1] https://www.phoronix.com/news/Linux-Foundation-Valkey

[2] https://www.phoronix.com/news/Valkey-Redis-Fork-More-Backers

[3] https://valkey.io/blog/unlock-one-million-rps/

[4] https://valkey.io/blog/unlock-one-million-rps-part2/

[5] https://valkey.io/blog/valkey-memory-efficiency-8-0/

[6] https://github.com/valkey-io/valkey/releases/tag/8.0.0

[7] https://openbenchmarking.org/test/pts/valkey



Luke_Wolf

He's back. And this time he's got a chainsaw.

- Al Viro announcing per-process namespaces on lkml