Install Cygwin with make, gcc & g++. Download Redis tar.gz package, unpack it.
Edit deps/hiredis/net.c and add the following lines just after the include directives:
/* Cygwin Fix */
#ifdef __CYGWIN__
#define TCP_KEEPCNT 8
#define TCP_KEEPINTVL 150
#define TCP_KEEPIDLE 14400
#endif
Run the following script:
cd deps/
make lua hiredis linenoise
cd ..
make
Thanks to winse, see this blog entry.
@cromat
i dont have windows 7 , also this build is as i see it for testing porpeses only .
i dont think it will have problem with windows 7 as cygwin do the wrap but it need to be compiled on windows 7