Skip to content
Tech News
← Back to articles

Show HN: Lux – Drop-in Redis replacement in Rust. 5.6x faster, ~1MB Docker image

read original get Redis Rust Client → more articles
Why This Matters

Lux offers a high-performance, multi-threaded Redis replacement built in Rust, delivering up to 5.6x faster speeds by leveraging concurrent architecture and shard batching. Its compatibility with existing Redis clients and ease of deployment make it a compelling choice for both developers and enterprises seeking scalable, efficient caching solutions. Lux Cloud further simplifies adoption with managed hosting, offering enhanced memory and features at a competitive price.

Key Takeaways

Lux

A drop-in Redis replacement. 3-5x faster.

Multi-threaded. Written in Rust. MIT licensed forever.

Lux Cloud · Benchmarks · Architecture

Why Lux?

Redis is single-threaded by design. Every command runs on one core. Lux takes the opposite approach: a sharded concurrent architecture built in Rust that safely uses all your cores. Change your connection string. Everything else stays the same.

Works with every Redis client -- ioredis, redis-py, go-redis, Jedis, redis-rb. Zero code changes.

Benchmarks

redis-benchmark , 50 clients, 1M requests per test. All competitors on the same machine.

Pipeline Lux Redis 7 Valkey 9 KeyDB Lux vs Redis 1 106K 110K 108K 68K 0.97x 16 1.49M 902K 745K 930K 1.65x 64 4.65M 1.50M 1.16M 1.41M 3.10x 128 7.19M 1.73M 1.30M 1.46M 4.16x 256 10.5M 1.88M 1.41M 1.35M 5.59x

... continue reading