1. 准备编译工具Cygwin
https://cygwin.com/setup-x86_64.exe
安装
原始镜像用不了,加上阿里云镜像 http://mirrors.aliyun.com/cygwin/
添加命令 make,gcc-core,gcc-g++ libgcc1 libgccpp1
勾选对应的库
打开cygwin客户端,会显示管理员目录。
2. 下载redis源码
在这里选择指定的版本(http://download.redis.io/releases/)。这里以6.x的为例(5.x的需要更新hiredis (https://github.com/redis/hiredis.git))
将文件拷贝到 D:\devtools\cygwin64\home\Administrator\
其中D:\devtools\cygwin64\home是安装的目录, Administrator是启动后的管理员名称目录。
3 将文件拷贝到新的目录
将src下的exe,
D:\devtools\cygwin64\bin\cygwin1.dll
redis.conf
cmd切换到对应的目录,运行redis-server.exe