下載地址:https://www.cygwin.com/
執行安裝程式,一直下一步
選擇阿里映象,目前試過163,會比阿里慢
需要選擇的包有
make、pkg-config、python
gcc相關是否需要還不確定
安裝重新可重複執行,缺少的包下次可以補上
點選下一步等待安裝完成即可
https://github.com/redis/redis
若未安裝第三方解壓應用,則使用命令進行解壓
終端或cmd 執行 tar -zxvf 檔案路徑
將redis原始碼複製到cygwin64安裝目錄下的/home/當前計算機使用者名稱
若home下不存在檔案,則開啟 Cygwin64 Terminal 隨便執行一下ls命令即可
在window環境下編譯,需要修改Cygwin64 中dlfcn.h中的原始碼
因為redis原始碼中有參照Dl_info,所以直接註釋if __GNU_VISIBLE與其對應的endif
修改好後儲存
執行Cygwin64 Terminal 執行cd進入redis原始碼檔案目錄
然後執行make
編譯成功
將src目錄下的exe檔案拷貝出來放入新資料夾中
並返回上一層目錄將組態檔一併拷貝
另外還需要拷貝cygwin1.dll(在cygwin64/bin目錄下)
cmd下直接執行redis-service.exe即可執行redis