{"id":15031128,"url":"https://github.com/zkteco-home/redis-windows","last_synced_at":"2026-05-27T14:04:21.792Z","repository":{"id":37417494,"uuid":"385133874","full_name":"zkteco-home/redis-windows","owner":"zkteco-home","description":"Native port of Redis for Windows,it can be installed as service,It is by far the fastest and most stable Windows version.","archived":false,"fork":false,"pushed_at":"2026-03-28T04:44:50.000Z","size":62831,"stargazers_count":2292,"open_issues_count":2,"forks_count":211,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-03-28T09:42:36.196Z","etag":null,"topics":["latest","redis","redis-for-windows","redis-windows","redis-windows-native","redis-windows-service","redis6","redis7","redis8","windows"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zkteco-home.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-07-12T05:25:13.000Z","updated_at":"2026-03-28T04:43:02.000Z","dependencies_parsed_at":"2023-02-12T22:01:31.146Z","dependency_job_id":"515ed126-0063-4942-86ef-aa4dad192338","html_url":"https://github.com/zkteco-home/redis-windows","commit_stats":{"total_commits":123,"total_committers":4,"mean_commits":30.75,"dds":"0.33333333333333337","last_synced_commit":"477f4c6a3b430a4db9692ccb72e10909b1b008bd"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/zkteco-home/redis-windows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkteco-home%2Fredis-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkteco-home%2Fredis-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkteco-home%2Fredis-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkteco-home%2Fredis-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zkteco-home","download_url":"https://codeload.github.com/zkteco-home/redis-windows/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkteco-home%2Fredis-windows/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33568863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["latest","redis","redis-for-windows","redis-windows","redis-windows-native","redis-windows-service","redis6","redis7","redis8","windows"],"created_at":"2024-09-24T20:14:56.898Z","updated_at":"2026-05-27T14:04:21.786Z","avatar_url":"https://github.com/zkteco-home.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# This is an unofficial version of Redis for Windows X64\u003c!-- [zkteco-home](https://github.com/zkteco-home/redis-windows)--\u003e\r\n\r\nIt includes several new user-facing features, significant performance\r\noptimizations, and many other improvements. It also includes changes that\r\npotentially break backwards compatibility with older versions. We urge users to\r\nreview the release notes carefully before upgrading.\r\n\r\nIn particular, users should be aware of the following changes:\r\n\r\n1. It stores AOF as multiple files in a folder; see Multi-Part AOF below.\r\n\t(automatically migrated an old-style AOF file (appendonly.aof) into the AOF directory (appendonlydir))\r\n\t\r\n2. It uses a new version 10 format for RDB files, which is incompatible\r\n\twith older versions.\r\n\r\n3. It converts ziplist encoded keys to listpacks on the fly when loading\r\n\tan older RDB format. Conversion applies to loading a file from disk or\r\n\treplicating from a Redis master and will slightly increase loading time.\r\n\r\n\r\n\r\n\r\nIf you want to know more, this is a list of selected starting points:\r\n\r\n\r\nIntroduction to Redis data types. https://redis.io/topics/data-types-intro\r\n\r\nTry Redis directly inside your browser. https://try.redis.io\r\n\r\nThe full list of Redis commands. https://redis.io/commands\r\n\r\nThere is much more inside the official Redis documentation. https://redis.io/documentation\r\n\r\n## DISCLAIMER\r\n\r\nThis release is based on [Redis](https://github.com/redis/redis). It has passed all the standard tests.\r\n\r\nDue to the many functional differences between windows and linux,There are still unknown issues/bugs, in particular there is a bug to work properly in certain scenarios.\r\nIf you download and install it, you accept the following agreement by default：\r\n\r\nNO LIABILITY FOR DAMAGES\r\n\r\nIn no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages.\r\n\r\n\r\n## Building from source code on Windows\r\n\r\n  - Redis binaries are built with the original source [Redis](https://github.com/redis/redis) and have been compiled with Visual Studio 2026 to obtain higher performance and better stability than the binaries built by Cygwin, MSYS, or even WSL2.\r\n\r\n  - Redis can be installed as a Windows Service.\r\n  \r\n## Supported Windows Versions\r\n\r\n- Windows Server 2008/2012/2016/2019/2022 x64  \r\n- Windows 7/10/11 x64\r\n\r\n\r\n\r\n## Default configrations\r\n\r\n\tsave \"\"\r\n\tmaxmemory 512mb\r\n\tappendonly no\r\n\tmaxmemory-policy allkeys-lru\r\n\r\n- if you want to modify parameters,it is recommanded you edit the redis.conf file\r\n\r\n## Support latest RedisJson \r\n\r\n\tedit redis.conf and add the following parameters:\r\n\t\r\n\tenable-module-command yes\r\n\tloadmodule rejson.dll\r\n\r\n\tReJson.dll download:\r\n\thttps://github.com/zkteco-home/RedisJson\r\n\r\n## Running Redis as a Service\r\n\r\n-   Self elevation of the Redis executable so that service commands would work from a non-elevated command prompt.\r\n\r\n-   Service naming so that multiple instances of the Redis service could be installed on one machine.\r\n\r\n-   Automatically adjusting folder permissions so that when Redis is run under the NETWORK SERVICE account it could modify the files in the installation directory.\r\n\r\n\r\n\r\n### Run install_redis.cmd as Administrator  (recommanded)\r\n\r\nyou also can use the following command and manage redis service:\r\n\r\n\r\nInstalling the Service\r\n------------------------\r\n\r\n*--service-install*\r\n\r\nThis must be the first argument on the redis-server command line. Arguments after this are passed in the order they occur to Redis when the service is launched. The service will be configured as Autostart and will be launched as \"NT AUTHORITY\\\\NetworkService\". Upon successful installation a success message will be displayed and Redis will exit.\r\n\r\nThis command does not start the service.\r\n\r\nFor instance:\r\n\r\nredis-server --service-install redis.conf --loglevel verbose\r\n\r\nUninstalling the Service\r\n------------------------\r\n\r\n*--service-uninstall*\r\n\r\nThis will remove the Redis service configuration information from the registry. Upon successful uninstallation a success message will be displayed and Redis will exit.\r\n\r\nThis does command not stop the service.\r\n\r\nFor instance:\r\n\r\nredis-server --service-uninstall\r\n\r\nStarting the Service\r\n--------------------\r\n\r\n*--service-start*\r\n\r\nThis will start the Redis service. Upon successful start, a success message will be displayed and Redis will begin running.\r\n\r\nFor instance:\r\n\r\nredis-server --service-start\r\n\r\nStopping the Service\r\n--------------------\r\n\r\n*--service-stop*\r\n\r\nThis will stop the Redis service. Upon successful termination a success message will be displayed and Redis will exit.\r\n\r\nFor instance:\r\n\r\nredis-server --service-stop\r\n\r\nNaming the Service\r\n------------------\r\n\r\n*--service-name **name***\r\n\r\nThis optional argument may be used with any of the preceding commands to set the name of the installed service. This argument should follow the service-install, service-start, service-stop or service-uninstall commands, and precede any arguments to be passed to Redis via the service-install command.\r\n\r\nThe following would install and start three separate instances of Redis as a service:\r\n\r\nredis-server --service-install --service-name redisService1 redis.conf\r\n\r\nredis-server --service-start --service-name redisService1\r\n\r\nThe following would stop and uninstall three separate instances of Redis as a service:\r\n\r\nredis-server --service-stop --service-name redisService1\r\n\r\nredis-server --service-uninstall --service-name redisService1\r\n\r\n\r\nSentinel for Redis Server on Windows\r\n------------------------------------\r\n \r\n\r\nAfter you have edited and created the necessary configuration files,you must open the necessary firewall port. you can install Redis Sentinel from the command prompt as follows:\r\n\r\n\r\nredis-server --service-install --service-name Sentinel sentinel.conf --sentinel\r\n\r\n## Contribute\r\n\r\n\r\n\r\n\r\n  \r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkteco-home%2Fredis-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzkteco-home%2Fredis-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkteco-home%2Fredis-windows/lists"}