Windows下编译安装Redis-6.2.5

  • 前言
  • 下载Redis最新源码
  • 安装Cygwin
  • 安装apt-cyg
  • 安装pkg-config工具
  • 编译安装Redis源码


前言

记录一下Windows下最新的Redis-6.2.5源码的编译安装!

下载Redis最新源码

进入Redis官网下载页面

centos redis编译 redis windows编译_windows

安装Cygwin

在windows下编译安装源码的方式可能有很多,这里使用Cygwin。Cygwin是什么呢?简单的说,就是在 Windows上装了一个Linux模拟器。然后你可以在这个模拟器上按照Linux的方式操作 Windows系统。因此,Windows安装了Cygwin之后,你就把它当Linux用就可以了。

既然在Windows上装Cygwin之后,可以像Linux一样操作,那自然编译源码什么的也就相当的方便了,下面开始安装。

  • 首先到Cygwin官网,找到Cygwin 的可执行程序 setup-x86_64.exe
  • 接着,就是下一步,下一步。注意在安装的时候把重要的包都安装上:
    1.wget
    2.gcc
    3.g++
    4.make
    5.cmake
    6…(根据自己需要)

这几个包如何安装呢?要在选择安装包的界面里选"Full"选项,它表示在所有的可安装包里选择,然后在搜索框里填入上面的关键字就可以搜索到了。经过上面的步骤你应该已经成功将 Cygwin 安装到你的 Windows 系统上了。

安装apt-cyg

虽然已经安装好Cygwin,但是我们想在Cygwin上安装软件还是不太方便,这时候我们要借助一个开源工具apt-cyg,它与Linux系统中的 apt一样好用,而且使用方式同apt。
由于项目地址迁移,网上关于它的安装方法大多已失效,这里笔者找了半天才找到所以才有这篇文章记录,目前这是最新的apt-cyg。
由于已经有了wget,我们就用它下载。

wget -c https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin

安装pkg-config工具

在Windows系统下,一般不会默认安装该工具,所以在Windows下做实验的同学大都会遇到明明已经装了某个库,但仍然找不到该库的情况。其原因就是没有安装 pkg-config这个工具。

使用 apt-cyg install pkg-config 在Cygwin安装这个工具。

编译安装Redis源码

  • 找到Redis源码目录,进入所在的命令行
  • 执行make
  • make install