Windows Redis3 安装

Redis官方并没有提供直接可用的Windows安装版本,但是查资料发现有一个github上的小组改装了redis从而支持在windows上使用redis,开源项目地址: https://github.com/MSOpenTech/redis ,下面我们就一步一步编译一个Windows版的redis!

下载Redis
Redis的官网是https://redis.io
Redis的中文官网是https://www.redis.cn
windows下安装Redis的github https://github.com/MSOpenTech/redis

首先从github上下载下来redis的windows版本。你可以clone命令下载,如果没有安装Git,则可以通过下载zip的方式来进行。
redis-for-windows
点击github右上角的绿色的clone or download,选择Download ZIP,将会将github上的文件以zip包的形式下载到本地。

安装Redis
打开zip包,里面不再是像以前的文章说的有.exe程序,现在是没有的,需要自己编译来生成。

安装Visual Studio 2015
https://www.visualstudio.com/products/visual-studio-community-vs 可以下载到最新的2015社区版,足够用了。

打开redis-3.0/msvs文件夹,路径下面有RedisServer.sln:
RedisServer.sln

安装好Visual Studio 2015就可以直接双击打开RedisServer.sln,其中右侧项目结构如下:
solution-explorer

接下来直接编译:
编译
找到图片所指示的地方,可以选择debug or release,也可以选择x64 or x86,按照自己的机器来,一般默认都是x64。然后点击右边的本地windows调试器,然后静待生成

注意如果其中报错,则可能是因为缺少SDK包
选择安装缺失功能
在这个位置右键,选择“安装缺失功能”,然后关闭VS,进行安装之后就可以编译了。

编译可以选择Debug或者Release模式。我的电脑是64位,所以我选择的是生成64位的程序。 编译完成后,会在msvs>x64生成对应模式名称的路径,文件结构如下:
选择安装缺失功能
其中.exe文件是最重要的部分,对应Linux中的同名文件。 双击redis-server.exe(可能会弹出确认网络访问权限的窗口),弹出控制台,并打印如下信息,并说明成功启动了Redis(注意,关闭控制台Redis就关闭了):
启动Redis
同样,双击redis-cli.exe,我们就可以在弹出控制台中进行Redis的操作了:
操作Redis
可以设置环境变量,这样就可以直接使用cmd运行了,或者当做服务启动也可以(具体方法与普通程序的设置相同,不复赘)

资料参考:
https://www.tuicool.com/articles/fQrYbaj
https://blog.csdn.net/howtogetout/article/details/51520254

Leave a Comment