tporadowski/redis
tporadowski/redis has 10,292 GitHub stars and 1,162 forks. GitHot measured +1 stars in 24 hours and +2 in 7 days. Last checked 2026-11-12 17:08 UTC. Last push 2026-10-08.
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.
实测星标增长
- 24小时
- +1
- 7天
- +2
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.md
原文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:
- Visual Studio 2019 (i.e. Community Edition, version 16.2.5 or newer) with "C/C++ features" enabled,
- Windows SDK 10,
- Git Bash for Windows or Cygwin with Git - after cloning this repository you need to run
src/mkreleasehdr.shscript that createssrc/release.hwith 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.
探索相关项目
Asabeneh/30-Days-Of-Python
30 Days of Python 编程挑战是一份循序渐进的指南,用于在 30 天内学习 Python 编程语言。这项挑战可能需要超过 100 天。请按自己的节奏进行。这些视频或许也有帮助:https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,618 星标grafana/grafana
开放且可组合的可观测性与数据可视化平台。可对来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等众多数据源的指标、日志和追踪进行可视化。
77,859 星标redis/redis
对于正在构建实时数据驱动应用的开发者而言,Redis 是首选、速度最快且功能最丰富的缓存、数据结构服务器和文档与向量查询引擎。
77,472 星标apache/superset
Apache Superset 是一个数据可视化与数据探索平台
75,495 星标