一、准备工作
·下载Redis6.0.6版本(redis官网地址:http://www.redis.cn/download.html)
·下载MSYS2(清华的源:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/)
安装板exe结尾的文件,免安装版本tar.xz结尾。这里使用免安装。
下载在本地路径后,解压即可,如下图:
二、msys安装
给msys换源。在msys的安装目录下(我的:D:\workspace\software\redis\msys64)的/etc/pacman.d下的三个文件换源,如图:
分别打开三个文件,在文件的[开头部分]各添加一清华的源。
mirrorlist.mingw32文件添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
mirrorlist.mingw64文件添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
mirrorlist.msys添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
保存并关闭文件。在msys64目录下双击运行msys2.exe文件。
打开命令框后(第一次需要稍微等待一会),输入刷新软件包数据的命令:
$ pacman -Sy
数据同步完毕后,下载gcc和make:
$ pacman -S gcc make
进行到一半会询问是否安装,当然。输入Y回车。
此时我们的msys就安装好了。
三、redis安装
先关闭msys2命令窗口,再重新打开。
定位到redis-6.0.6的目录位置(下面为我自己的路径,根据自己的情况输入):
$ cd /d/workspace/software/redis/redis-6.0.6/
使用ls命令查看是否切换成功:
进行编译,让redis直接生成在msys下:
$ make PREFIX=/d/workspace/software/redis/msys64/tmp/ install
稍微等待,在/d/workspace/software/redis/msys64/tmp/下就有redis的内容了。
需要将D:\workspace\software\redis\msys64\usr\bin目录下的msys-2.0.dll文件和D:\workspace\software\redis\redis-6.0.6目录下的redis.conf、sentinel.conf,一共三个文件复制到/d/workspace/software/redis/msys64/tmp/bin/目录下
复制后如下图:
此时redis的安装工作就完成了。
四、启动redis服务
到/d/workspace/software/redis/msys64/tmp/bin/目录下,双击redis-server.exe文件即可。
成功启动,如图:
PS:也可以使用cmd命令启动。打开cmd窗口,路径切换到r/d/workspace/software/redis/msys64/tmp/bin/下,输入redis-server.exe启动即可。