windows通过cygwin自己编译生成redis可运行文件

工作中可能会用到redis,也有可能是自己学习过程中会用到,但是自己的机子是windows的,而redis官网上的redis只有linux版本的,没有windows的,然后正规网站上的windows版本redis本人目前只找到最高3.0.x版本的(可能还有其他的,作者没找到),所以就百度学习了一下,如何自己生成windows版本的redis,目前测试6.0.8版本的没问题。

1.下载cygwin

到网站上下载你cygwin

Cygwin Installationhttp://www.cygwin.com/install.html

 2. 运行setup-x86_64.exe安装文件

直接下一步,默认选择install from internet(第一次安装,本地还没有)

 3. 选择路径

选择安装路径、以及安装用户范围,然后下一步,选择package路径

4. 等待package加载

加载完成后,手动搜索选择makge、gcc-core、gcc-g++、libgcc1、libgccpp1、pkc-config对应的new列的版本号,安装这几个工具;然后一直下一步,等待安装完成

 

 

 5.完成

勾选创建桌面快捷方式,添加到启动菜单,然后点击完成

 6.启动验证安装是否成功

 双击刚刚创建的桌面快捷方式,然后在打开的命令行窗口中,输入命令cygcheck -c cygwin,查看status为0K,代表安装成功

 7.下载redis源码

到redis的github网站下载redis的源码,目前自测2.9.18版本的编译7.0.0的redis源码会报错,但是编译6.0.8版本的没问题,其他的版本暂未测试:

Releases · redis/redis · GitHubhttps://github.com/redis/redis/releases源码下载完成后,将redis-x.x.x.tar.gz拷贝到cygwin的安装路径下的home文件夹中对应当前用户的文件夹下

 8.编译redis

在cygwin命令行窗口tar -xvf redis-6.0.8.tar.gz 解压,然后cd redis-6.0.8进入目录,再输入命令make && make install命令,回车运行,等待编译完成

 

 9.整理文件,构成可运行的redis文件夹

进入redis-6.0.8文件夹下的src目录中,找到所有的exe文件,拷贝到一个新文件夹redis-x64-6.0.8,然后将cygwin目录下的bin目录中cygwin1.dll拷贝到新的文件夹--redis-x64-6.0.8

10.启动redis 

最后一步就是启动redis验证一下是否正常了,如下图,可以看到,redis正常的启动了 

 验证能否正常使用,首先连接redis:

 然后执行key的一些操作测试,能够正常使用操作。 

至此,windows编译redis,并成功启动已经全部完成。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值