侧边栏壁纸
博主头像
seems 博主等级

学习博客

  • 累计撰写 62 篇文章
  • 累计创建 41 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Msys2编译Redis 6.0(windows版)

seems
2024-01-02 / 0 评论 / 0 点赞 / 93 阅读 / 0 字
  • 一.搭建MSYS2环境
  1. 官网/清华源 下载exe并安装。
  2. 给MSYS2换源
    修改 /etc/pacman.d/mirrorilist.mingw32、mingw64、msys,**https://mirrors.tuna.tsinghua.edu.cn**开头的地址放到列表的第一位
    image.png
  3. 更新Msys2
    打开msys2.exe,执行更新命令
pacman -Sy
  1. 安装 gcc 和make
pacman -S gcc make
  • 二.下载Redis编译包
    github地址下载对应版本
  • 三.编译准备
  1. 修改Dl_info类型
    修改usr/include/dlfcn.h ,删除Dl_info的定义
    image-fpll.png
  2. 编译Redis所需依赖(使用mingw64.exe终端)
cd /d/redis-6.2.6/deps
make hiredis linenoise lua hdr_histogram
  1. 回到Redis目录,开始编译
# 加上输出目录为 d:/redis
make PREFIX=/d/redis install
  1. 编译完成,复制文件
    从MSYS2安装目录下拷贝msys-2.0.dll,从redis源码目录拷贝redis.confsentinel.conf到输出的redis目录下,双击redis-server.exe 启动。
  • 四.可能存在的问题
  1. msys编译的文件会要求exe在多层目录下执行,否则可能存在启动错误。(如d:/redis/bin/.exe可以启动,d:.exe不能启动)
0

评论区