Service Details

Valkey

Valkey

"The Open-Source In-Memory Data Store Compatible with Redis"

Overview

Valkey is an open source (BSD) high-performance key/value datastore that supports a variety of workloads such as caching, message queues, and can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high availability.

Valkey natively supports a rich collection of datatypes, including strings, numbers, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs and more. You can operate on data structures in-place with an expressive collection of commands. Valkey also supports native extensibility with built-in scripting support for Lua and supports module plugins to create new commands, data types, and more.

Features

Redis-Compatible Performance

  • High-throughput, low-latency in-memory operations

  • Sub-millisecond response times for critical applications

  • Processes millions of operations per second

  • Built for speed with optimized data structures

  • Efficient memory usage with configurable policies

  • Benchmarked performance on par with Redis

Full Redis Command Support

  • Complete compatibility with Redis API

  • Drop-in replacement for existing Redis deployments

  • Supports all Redis data structures and commands

  • Works with existing Redis clients and libraries

  • Compatible with Redis modules ecosystem

  • Seamless migration path from Redis

Open Governance Model

  • Truly open-source with permissive license

  • Community-driven development and roadmap

  • Transparent decision-making process

  • No commercial upsell limitations

  • Vendor-neutral project stewardship

  • Long-term commitment to open-source values

Enterprise-Ready Features

  • Advanced key eviction policies

  • Data persistence with AOF and RDB options

  • Master-replica replication for high availability

  • Cluster mode for horizontal scaling

  • Sentinel compatibility for automated failover

  • Comprehensive monitoring capabilities

Advanced Data Structures

  • Strings, Lists, Sets, Sorted Sets, and Hashes

  • Streams for log-like data structures

  • Bitmap operations for space-efficient storage

  • HyperLogLog for unique counting

  • Geospatial indexes with GEOHASH

  • Pub/Sub messaging pattern support

Security Capabilities

  • TLS/SSL encryption for secure communications

  • ACL-based access control

  • Authentication with secure password policies

  • Command restrictions for different users

  • Protected mode for network security

  • Security hardening and best practices

Operational Excellence

  • Memory optimization tools and policies

  • Detailed logging and diagnostics

  • Command line administration tools

  • Runtime configuration changes

  • Slow operation logging and analysis

  • Performance tuning capabilities

Modern Development

  • Active maintenance and security updates

  • Regular feature releases and improvements

  • Modern C codebase with extensive testing

  • Clear upgrade path without lock-in

  • Comprehensive documentation

  • Growing community contributions

Use Case Versatility

  • Caching layer for application performance

  • Session store for web applications

  • Real-time analytics and counters

  • Rate limiting and throttling

  • Message broker for service communication

  • Leaderboards and time series data

Contact Us About This Service

Ready to Get Started?

Explore all available Services on Servala, with new ones added regularly.