redis6.x Windows 版本编译(Cygwin)

编译工具

  • Cygwin3

步骤

选择安装路径,这个路径就是cygwin模拟linux环境的根路径/,在这个路径之下会有home/<用户名>的文件夹。

相当于windows环境中D:\devtools\cygwin64目录 就是cygwin模拟环境的/目录

选择package 路径

一路next 下去就行了,中途镜像的时候添加阿里的源,输入http://mirrors.aliyun.com/cygwin/,然后点击旁边的Add。

要额外添加 make,gcc-core , gcc-g++ , pkg-config

一路下一步安装完成就行,最后选择创建桌面快捷方式。

将源码包文件放到 D:\devtools\cygwin64\home\<用户名> 下,就可以再cygwin模拟环境看到了

tar -xvf redis-6.0.8.tar.gz

仅5.x版本需要替换hiredis

 6.x版本不需要替换hiredis ,直接make & make install 即可

=====================5.x编译才需要的操作=========================

删除源码deps 目录下的hiredis 目录,因为压缩包里的这部分代码编译回报错

https://upload-images.jianshu.io/upload_images/5120230-043f26e15017e50d?imageMogr2/auto-orient/strip|imageView2/2/w/645

克隆最新的源码到deps目录下

git clone https://github.com/redis/hiredis.git

 ===============================================================

 

返回redis源码根目录,执行make && make install 编译成功后可以看到一堆exe文件。但是这个exe文件目前是无法再windows环境执行的。将这些exe文件拷贝到一个任意目录。然后拷贝D:\devtools\cygwin64\bin\cygwin1.dll 文件到 exe 文件所在的目录。同时exe 目录设置好redis.conf文件. cmd 中运行redis-server.exe

https://upload-images.jianshu.io/upload_images/5120230-e8c37f9d260389b8?imageMogr2/auto-orient/strip|imageView2/2/w/867

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值