Windows下编译安装Redis-6.2.5
- 前言
- 下载Redis最新源码
- 安装Cygwin
- 安装apt-cyg
- 安装pkg-config工具
- 编译安装Redis源码
前言
记录一下Windows下最新的Redis-6.2.5源码的编译安装!
下载Redis最新源码
安装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