GitHub Hot Board

GitHub Hot Board · Arquivo do repositório

tporadowski/redis

Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows. (Esta descrição vem do próprio repositório.)

Dados de October 25tporadowski

Melhor colocação

#170

Histórico · C por idioma

10K

Total de estrelas

1.2K

Total de forks

0

Dias nos rankings (30 d)

Estado do projetoLicença: NOASSERTIONÚltimo push: October 8Issues abertos (PR incl.): 82

Coletado desde 2026-10-25; desconhecido = ainda não coletado

Coloque o emblema no seu README · tporadowski/redis[![Coloque o emblema no seu README](https://git.vaiox.xyz/api/badge/tporadowski/redis.svg)](https://git.vaiox.xyz/pt/repo/tporadowski/redis)
<a href="https://git.vaiox.xyz/pt/repo/tporadowski/redis"><img src="https://git.vaiox.xyz/api/badge/tporadowski/redis.svg" alt="Coloque o emblema no seu README" height="20"></a>

Documentação do projeto

Redis 5.0.14 for Windows

You can find the release of Redis 5.0.14 for Windows on releases page. Please test it and report any issues, thanks in advance!

Redis 4.0.14 for Windows

You can find the release of Redis 4.0.14 for Windows on releases page. Please test it and report any issues, thanks in advance!

DISCLAIMER

At the moment win-4.0.14 branch provides a stable port of Redis 4.0.14 for Windows x64 and win-5.0 branch provides a stable port of Redis 5.0.14 for Windows x64, both merged with archived port of win-3.2.100 version from MS Open Tech team. Since the latter is no longer maintained - the sources were merged by hand, projects updated to Visual Studio 2019 (v16.2.5) and any findings (mostly via unit tests) were fixed.

You can find the original description of what this fork provides, how it evolved, what are its requirements, etc. on Wiki: https://github.com/tporadowski/redis/wiki/Old-MSOpenTech-redis-README.md

Building from source code

In order to build this project from source code you need to have:

  1. Visual Studio 2019 (i.e. Community Edition, version 16.2.5 or newer) with "C/C++ features" enabled,
  2. Windows SDK 10,
  3. Git Bash for Windows or Cygwin with Git - after cloning this repository you need to run src/mkreleasehdr.sh script that creates src/release.h with some information taken from Git; optionally you can create that file by hand.

Dependencies

This project depends on jemalloc memory allocator, which is slightly customized in regard to calls to VirtualAlloc and VirtualFree WinAPI functions. They are being replaced with calls to AllocHeapBlock/PurgePages and FreeHeapBlock from src/Win32_Interop/Win32_QFork.cpp in order to keep track which memory regions are to be made available to child processes (for saving RDB/AOF).

Changes to jemalloc that provide those customizations are being maintained in tporadowski/jemalloc repository and are copied over to deps/jemalloc.

Colocações atuais

  • 170

    Campeões de todos os tempos · C

    10K estrelas · 1.2K fork · Star acumuladas

    Histórico · C →

Evolução em 30 dias

Sem registros nos últimos 30 dias.

Projetos similares · temas compartilhados

← Voltar aos rankings