美文网首页
Redis6 Windows 版本编译

Redis6 Windows 版本编译

作者: 陈sir的知识图谱 | 来源:发表于2019-12-27 09:27 被阅读0次

编译工具

  • Cygwin3

步骤

  1. 下载 Cywinsetup-x86_64.exe传送门

  2. 下载 redis源码

  3. 安装

选择安装路径,这个是之cygwin命令窗口的路径。这个路径就是cygwin模拟linux环境的根路径/,再这个路径之下会有home/<用户名>的文件夹,相当于windows环境中D:\devtools\cygwin64目录 就是cygwin模拟环境的/目录

image

选择package 路径

image

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

image

要额外添加 make,gcc-core,gcc-g++ libgcc1 libgccpp1

image image

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

  1. 解压

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

image
tar -xvf redis-5.0.7.tar.gz

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

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

image

克隆最新的源码到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

image image.png image

redis.conf 内容太多,就不贴出来了,就是redis的标准配置文件

伸手党福利

相关文章

网友评论

      本文标题:Redis6 Windows 版本编译

      本文链接:https://www.haomeiwen.com/subject/obmroctx.html