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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
redis-windows avatar

redis-windows/redis-windows

0
View on GitHub↗

Redis Windows

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 restart or system stop. It also handles operating system specific path resolution for storing data snapshots in valid local folders.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Features

  • In-Memory Data Stores - Provides a high-performance in-memory data store designed for fast access to datasets in system memory.
  • Redis Compatible Stores - Implements a native Windows port of the Redis data store, maintaining full compatibility with the Redis protocol.
  • In-Memory Data Stores - Provides a high-performance data store that keeps datasets in RAM with periodic disk snapshots for persistence.
  • In-Memory Caches - Uses a memory-based store to accelerate data access and reduce database load.
  • Local Data Persistence - Saves system states and datasets to local disk storage to ensure information persists after the process stops.
  • Redis Deployment Tools - Provides a native Windows port of Redis for high-performance key-value storage in local and production environments.
  • Key-Value - Implements a high-performance database that stores data as key-value pairs for rapid access.
  • Native Windows Execution - Enables the data store to run natively as a process on the Windows operating system.
  • State Serialization - Writes current datasets to disk during shutdown to recover information upon system restart.
  • State Snapshots - Writes the current in-memory state to a local file to allow data recovery after a restart.
  • Windows Service Deployments - Includes a wrapper that allows the data store to be installed and managed as a background Windows system service.
  • Background Service Hosting - Wraps the data store as a local background service to ensure automatic startup and persistent operation.
  • Windows Service Wrappers - Allows the data store to be installed as a system service that starts automatically on boot.
  • Background System Services - Configures the data store as a persistent background system service that starts automatically on boot.
3,485 stars·292 forks·Batchfile·apache-2.0·5 vues

Historique des stars

Graphique de l'historique des stars pour redis-windows/redis-windowsGraphique de l'historique des stars pour redis-windows/redis-windows

Alternatives open source à Redis Windows

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Redis Windows.
  • tporadowski/redisAvatar de tporadowski

    tporadowski/redis

    9,987Voir sur 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

    Credisredis-for-windowsredis-msi-installer
    Voir sur GitHub↗9,987
  • snapchat/keydbAvatar de Snapchat

    Snapchat/KeyDB

    12,487Voir sur 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

    C++
    Voir sur GitHub↗12,487
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Voir sur GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    Voir sur GitHub↗22,159
  • microsoft/garnetAvatar de microsoft

    microsoft/garnet

    11,885Voir sur 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

    C#cachecache-storagecluster
    Voir sur GitHub↗11,885
Voir les 30 alternatives à Redis Windows→

Questions fréquentes

Que fait redis-windows/redis-windows ?

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.

Quelles sont les fonctionnalités principales de redis-windows/redis-windows ?

Les fonctionnalités principales de redis-windows/redis-windows sont : In-Memory Data Stores, Redis Compatible Stores, In-Memory Caches, Local Data Persistence, Redis Deployment Tools, Key-Value, Native Windows Execution, State Serialization.

Quelles sont les alternatives open-source à redis-windows/redis-windows ?

Les alternatives open-source à redis-windows/redis-windows incluent : tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… snapchat/keydb — KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… microsoft/garnet — Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance… memcached/memcached — Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as… huangzworks/redis-3.0-annotated — This project provides a version of the Redis 3.0 codebase featuring detailed technical commentary and annotations. It…