awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Almacenes de datos en memoria autohospedados

Clasificación actualizada el 30 jun 2026

For un almacén de datos estilo Redis autohospedado, the strongest matches are snapchat/keydb (KeyDB is a multithreaded fork of Redis that fully), redis-windows/redis-windows (This is a native Windows port of Redis itself) and microsoft/garnet (Garnet is a multi-threaded in-memory key-value store that implements). dicedb/dice and valkey-io/valkey round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Alternativas open-source de alto rendimiento a Redis para gestionar estructuras de datos en tiempo real y almacenamiento en caché en memoria.

Almacenes de datos en memoria autohospedados

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • snapchat/keydbAvatar de Snapchat

    Snapchat/KeyDB

    12,487Ver en GitHub↗

    KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu

    KeyDB is a multithreaded fork of Redis that fully maintains Redis protocol compatibility while adding flash-tiered storage, active-active mesh replication, and clustering, delivering a self-hostable, high-performance in-memory key-value store that directly matches your Redis replacement requirements.

    C++Redis Compatible StoresKey-ValueActive-Active Database Clusters
    Ver en GitHub↗12,487
  • redis-windows/redis-windowsAvatar de redis-windows

    redis-windows/redis-windows

    3,485Ver en GitHub↗

    This project is a native Windows port of the Redis in-memory key-value store. It provides a high-speed database that maintains datasets in RAM while using periodic snapshots to disk for data persistence. The implementation includes a background system service wrapper, allowing the data store to be installed as a Windows service that starts automatically upon computer boot. It utilizes native Windows compilation to enable execution directly on the host operating system. The system covers in-memory data caching and local data persistence, ensuring that information is recovered after a process

    This is a native Windows port of Redis itself, offering the full in-memory key-value store with snapshot-based persistence and Redis protocol compatibility, making it a direct self-hostable replacement on Windows.

    BatchfileRedis Compatible StoresIn-Memory CachesKey-Value
    Ver en GitHub↗3,485
  • microsoft/garnetAvatar de microsoft

    microsoft/garnet

    11,885Ver en GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Garnet is a multi-threaded in-memory key-value store that implements the RESP wire protocol for full Redis compatibility, supports persistence via tiered storage, offers clustering and replication, and is designed for sub-millisecond latency — covering every feature you need for a self-hosted Redis replacement.

    C#Redis Compatible StoresIn-Memory CachesKey-Value
    Ver en GitHub↗11,885
  • dicedb/diceAvatar de DiceDB

    DiceDB/dice

    10,760Ver en GitHub↗

    Dice is a low-latency key-value store based on Valkey that functions as a hierarchical storage engine. It combines a high-speed memory store with a tiered cache system to manage data across multiple storage levels. The system extends memory capacity by implementing a disk-backed cache that automatically persists evicted items to disk and restores them during cache misses. This storage tiering balances retrieval speed and operational cost by distributing data between fast memory and slower disk storage. The engine includes a query subscription service that monitors specific data patterns and

    Dice is a low-latency key-value store based on Valkey, making it Redis-protocol compatible and self-hostable, with in-memory and disk-persistent tiers — it fits the search as a Redis alternative, though it may not include replication or clustering out of the box.

    CKey-Value StoresRedis Compatible StoresKey-Value
    Ver en GitHub↗10,760
  • valkey-io/valkeyAvatar de valkey-io

    valkey-io/valkey

    24,875Ver en GitHub↗

    Valkey is an in-memory, NoSQL database server designed for high-performance data storage and real-time state management. It operates as a distributed key-value store, maintaining datasets entirely within system memory to facilitate sub-millisecond response times for read and write operations. The system distinguishes itself through a single-threaded event loop that utilizes asynchronous I/O multiplexing to ensure high throughput. It supports high availability via master-replica replication and provides a decoupled communication model through a built-in publish-subscribe messaging pattern. To

    Valkey is an in-memory key-value store designed as a direct fork of Redis with full protocol compatibility, supporting persistence (RDB/AOF), master-replica replication, clustering, and high performance, making it an ideal self-hostable Redis alternative.

    CKey-Value Stores
    Ver en GitHub↗24,875
  • olric-data/olricAvatar de olric-data

    olric-data/olric

    3,469Ver en GitHub↗

    Olric is a distributed data grid and in-memory key-value store that partitions and replicates data across a cluster of servers. It serves as a shared memory system for managing distributed maps, performing atomic operations, and acting as an in-memory data cache. The system provides a distributed locking mechanism for concurrency control and a pub-sub messaging system that broadcasts and routes messages over named channels across the cluster. The platform covers wide-ranging capabilities including cluster management and orchestration, data replication with configurable quorums, and automated

    Olric is a distributed in-memory key-value store with clustering, replication, persistence, and pub-sub capabilities, placing it squarely in the Redis alternative category, though it lacks explicit Redis protocol compatibility so you would use its own client rather than drop-in existing Redis clients.

    GoKey-Value StoresIn-Memory CachesKey-Value
    Ver en GitHub↗3,469
  • redis/redisAvatar de redis

    redis/redis

    74,906Ver en GitHub↗

    Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms. What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongsid

    Redis is the original open-source in-memory key-value store, offering sub-millisecond latency, full Redis protocol compatibility, persistence (RDB/AOF), replication, and clustering—making it the canonical self-hostable data store that exactly matches the search for a Redis replacement.

    CWrite-Ahead LogsActive-Active Database Clusters
    Ver en GitHub↗74,906
  • dragonflydb/dragonflyAvatar de dragonflydb

    dragonflydb/dragonfly

    30,688Ver en GitHub↗

    Dragonfly is a high-performance, multi-model in-memory data store designed to serve as a drop-in replacement for existing database infrastructures. By utilizing a multi-threaded, shared-nothing architecture and a fiber-based concurrency model, it maximizes CPU utilization and minimizes latency for read and write operations. The system supports a wide range of data structures, including strings, hashes, lists, sets, sorted sets, and JSON documents, while maintaining full compatibility with standard industry wire protocols and client libraries. What distinguishes Dragonfly is its focus on effic

    Dragonfly is a self-hostable, high-performance in-memory data store that fully supports the Redis wire protocol and client libraries, with persistence, replication, and clustering features, making it a direct replacement for Redis.

    C++Key-Value Stores
    Ver en GitHub↗30,688
  • dicedb/dicedbAvatar de dicedb

    dicedb/dicedb

    10,759Ver en GitHub↗

    DiceDB is a distributed cache manager and hierarchical storage engine based on a Valkey key-value store. It functions as a high-availability key-value cluster that balances performance and cost by distributing data across memory and disk tiers. The system supports working sets larger than available RAM by persisting evicted keys to disk and restoring them on demand. It also includes a real-time query subscription system that notifies clients when data matching specific criteria is updated. The project provides distributed cache coordination through master node health monitoring and quorum-ba

    DiceDB is a distributed, Redis-compatible key-value store with tiered memory/disk storage, replication, and clustering, making it a genuine alternative to Redis for self-hosted in-memory data storage—its cache-manager framing is a slight difference but still squarely in the category.

    CKey-Value StoresKey-Value
    Ver en GitHub↗10,759
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Ver en GitHub↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    This repository is the official Windows port of Redis, the leading in-memory key-value store, fully supporting Redis protocol, persistence, replication, and clustering — exactly what you need as a self-hosted Redis replacement.

    CKey-Value StoresKey-ValuePrimary-Replica Replication
    Ver en GitHub↗9,987
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
snapchat/keydb12.5KC++BSD-3-Clause29 may 2024
redis-windows/redis-windows3.5KBatchfileapache-2.010 feb 2026
microsoft/garnet11.9KC#MIT23 jun 2026
dicedb/dice10.8KCNOASSERTION23 abr 2026
valkey-io/valkey24.9KCother19 feb 2026
olric-data/olric3.5KGoApache-2.012 jun 2026
redis/redis74.9KCNOASSERTION16 jun 2026
dragonflydb/dragonfly30.7KC++NOASSERTION16 jun 2026
dicedb/dicedb10.8KCNOASSERTION23 abr 2026
tporadowski/redis10KCother2 abr 2023

Related searches

  • proyecto para aprender almacenes en memoria construyendo uno
  • un almacén de caché en memoria de alta velocidad
  • an MCP server for interacting with Redis
  • una alternativa a Kafka self-hosted
  • almacenamiento clave-valor embebido para persistencia local
  • una alternativa autohospedada a Elasticsearch
  • una alternativa a Confluent self-hosted
  • plataforma as a service self-hosted