# Overview

**Valkey** is an open-source, high-performance in-memory data store designed for building real-time, scalable applications. Fully compatible with Redis, Valkey continues the legacy of Redis OSS under a community-governed fork, ensuring long-term open development and innovation. Engineered for reliability, flexibility, and ease of deployment, Valkey empowers developers to build responsive, low-latency systems while maintaining compatibility with existing Redis-based tools and workflows. It integrates seamlessly into cloud-native environments with strong support for Docker and Kubernetes.

**Key Features of Valkey:**

- **Redis Compatibility:** Maintains full wire-protocol and command compatibility with Redis, making it easy to migrate from Redis or run Valkey alongside Redis deployments without code changes or client modifications.
- **Community-Driven Open Source:** Developed under an open governance model to ensure a fully transparent, vendor-neutral future for Redis OSS users. This promotes continuous innovation and avoids restrictive licensing concerns.
- **Rich Data Structures:** Supports Redis-style data types including strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs, geospatial indexes, and streams—ideal for a wide variety of application patterns.
- **Pub/Sub and Streams Support:** Includes robust publish/subscribe messaging and Redis streams (XADD, XREAD, etc.), enabling event-driven architectures, message queues, and real-time data processing pipelines.
- **Replication and High Availability:** Supports asynchronous primary-replica replication for redundancy and failover, with support for Redis Sentinel for automated monitoring and failover management.
- **Persistence Options (RDB and AOF):** Offers both snapshot-based (RDB) and append-only file (AOF) persistence options to balance performance, durability, and recovery speed based on workload needs.
- **Advanced Memory Management:** Employs efficient memory usage and eviction policies (LRU, LFU, etc.) to manage high-volume, memory-constrained workloads effectively.
- **Access Control Lists (ACLs):** Implements Redis-style ACLs for fine-grained access control and user management, enhancing security in multi-tenant or shared deployments.
- **Multiple Databases:** Supports multiple logical databases per instance (default is 16), enabling separation of data for different applications or tenants.
- **Lightweight and Efficient:** Preserves Redis’s core design philosophy of minimal resource overhead, delivering high performance and low latency even under demanding workloads.
- **Cross-Platform and Container Support:** Runs on major operating systems with official Docker images and Kubernetes Helm charts, enabling easy deployment in modern, cloud-native environments.
- **Monitoring and Observability:** Exposes detailed metrics and logs compatible with tools like Prometheus, Grafana, and ELK stack for real-time monitoring, alerting, and troubleshooting.
- **Active Community and Ecosystem:** Backed by a growing contributor base and a commitment to long-term OSS sustainability, Valkey integrates with existing Redis clients and tooling without friction.

These features make Valkey a compelling choice for developers and organizations seeking a fully open-source, Redis-compatible solution for real-time data caching, messaging, and persistence, with strong community governance ensuring a future free from licensing uncertainty.