Redis6 Windows 版本编译

编译工具

  • Cygwin3

步骤

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

  2. 下载 redis源码

  3. 安装

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

image

选择package 路径

一路next 下去就行了,中途镜像的时候添加阿里的源,输入http://mirrors.aliyun.com/cygwin/

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

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

  1. 解压

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

tar -xvf redis-5.0.7.tar.gz

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

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

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

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

伸手党福利

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章