- 官网/清华源 下载exe并安装。
- 给MSYS2换源
修改 /etc/pacman.d/mirrorilist.mingw32、mingw64、msys,**https://mirrors.tuna.tsinghua.edu.cn**开头的地址放到列表的第一位
。

- 更新Msys2
打开msys2.exe,执行更新命令
pacman -Sy
- 安装 gcc 和make
pacman -S gcc make
- 修改Dl_info类型
修改usr/include/dlfcn.h ,删除Dl_info的定义

- 编译Redis所需依赖(使用mingw64.exe终端)
cd /d/redis-6.2.6/deps
make hiredis linenoise lua hdr_histogram
- 回到Redis目录,开始编译
# 加上输出目录为 d:/redis
make PREFIX=/d/redis install
- 编译完成,复制文件
从MSYS2安装目录下拷贝msys-2.0.dll,从redis源码目录拷贝redis.conf、sentinel.conf到输出的redis目录下,双击redis-server.exe 启动。
- msys编译的文件会要求exe在多层目录下执行,否则可能存在启动错误。(如d:/redis/bin/.exe可以启动,d:.exe不能启动)
评论区