ValKeyper Documentation
Build fast, scalable applications with an in-memory key-value store that replicates Redis core features — persistence, replication, streams, and transactions.
Quick Start
Get ValKeyper up and running in minutes with these simple steps
Build the project
valkeyper executable in your current directory.Start the server
--port flag:Explore by Topic
Deep dive into ValKeyper’s features and capabilities
Core Concepts
Commands
Replication
Persistence
Streams
Transactions
Key Features
Everything you need to build scalable, high-performance applications
Redis Compatible
Works seamlessly with redis-cli and supports core Redis commands for easy integration.
RDB Persistence
Load data from RDB files for durability across server restarts.
Master-Slave Replication
Scale reads and ensure high availability with built-in replication support.
Key Expiration
Set time-to-live (TTL) on keys with automatic expiration handling.
Event Streams
Build real-time applications with XADD, XREAD, and XRANGE stream commands.
ACID Transactions
Ensure data consistency with MULTI/EXEC transaction blocks.
Ready to get started?
Jump into the quickstart guide and have ValKeyper running in under 5 minutes.
Start Building Now