Skip to content
Tomasz Poradowski edited this page Sep 22, 2019 · 2 revisions

Suport for Redis modules is now part of Redis for Windows in this fork since this commit (ea4c69747) and will be part of next release (version higher than 4.0.2.3). In order to have a module ported - please have a look at sample RedisJSON (ReJSON) module that I ported to make it run under Redis for Windows.

General steps:

  1. Make sure your Redis module related functions are using the same PORT_* types (PORT_LONG, PORT_LONGLONG, etc.) - see redismodule.h and win32_port.h
  2. Add any adjustments to such a module that are required to make it:
    1. compilable under Windows, and
    2. work according to what Windows provides/supports.

Please bare in mind that most (if not all) of those modules were targeting original Redis (for *nix systems), so you may have to replace some calls, directives, etc.

Clone this wiki locally