Go
19 stars
The fastest pure Go in-memory Redis alternative. 6.87M+ ops/s peak throughput, 119µs latency, Multi-Reactor engine, embedded Cyberpunk Web Studio GUI, native HNSW AI vector search, Redis Streams, cluster gossip, Lua 5.1 & Wasm runtimes, and K8s operator. 100% pure Go, zero CGO.
Overview: VortexKV is a high-performance, pure Go in-memory data engine designed for developers seeking a fast, scalable, and secure alternative to Redis. It offers unparalleled throughput and low latency, with peak throughput of 14,287,238 ops/sec and a latency of 111 µs.
Key features:
- **Redis Protocol Compatibility**: Fully compatible with Redis, allowing seamless integration with existing Redis-based applications.
- **World-Record Throughput**: Peak throughput of 14,287,238 ops/sec (GET P=128), 10,000,000 ops/sec (GET P=64), and 2,941,490 ops/sec (SET P=128).
- **Multi-Reactor Engine**: Custom event-driven reactor architecture for efficient CPU core pinning and elimination of CPU migration and cache invalidation.
- **Smart Socket Pipeline Coalescing**: Batches pipelined responses into consolidated kernel writes, reducing syscall context-switching by 95%.
- **Cacheline-Padded 256-Shard Concurrency**: Eliminates CPU L1/L2 false sharing across cores and removes global client mutex bottlenecks.
- **Enterprise Production Security**: Full `requirepass` and `AUTH [username] <password>` support, native TLS/SSL wire encryption, and web studio security shield modal for HTTP endpoints and WebSockets.
- **Resource Safety & MaxMemory LRU Eviction**: Strict memory cap with active `