1.修改/usr/include/netinet/tcp.h文件
在后边添加这几个宏:
#ifndef TCP_KEEPIDLE
#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
#endif
#ifndef TCP_KEEPINTVL
#define TCP_KEEPINTVL 5 /* Interval between keepalives */
#endif
#ifndef TCP_KEEPCNT
#define TCP_KEEPCNT 6 /* Number of keepalives before death */
#endif
2.修改\redis-3.0.1\src\fmacros.h 文件
在前面加入这一个宏:
/* Cygwin Fix */
#ifdef __CYGWIN__
#ifndef SA_ONSTACK
#define SA_ONSTACK 0x08000000
#endif
#endif
73行注释掉: # FINAL_LDFLAGS+= -rdynamic
4.cd redis-3.0.1\deps
5. make lua hiredis linenoise
6. cd ..
7. make && make install
8. 测试:
(redis-server.exe&) ; redis-cli.exe
9. enjoy it.