Redis官方下载(官方地址:http://redis.io/download)只能用于Linux环境下,所以要在Windows环境下安装Redis就不能从官方进行下载了。为了能够在Windows平台安装Redis,微软的Microsoft Open Tech团队为我们开发了Windows版本下Redis。下载地址为:http://github.com/MSOpenTech/redis,但是Microsoft Open Tech团队开发的最新版本只能应用于64位操作系统,但是我使用的还是32位操作系统,那是不是我就不能安装Redis了呢?幸好微软之前开发的Redis之前版本还是支持32位系统的,所以我本机只能安装之前的版本了。这里我选择的是2.6版本,下载地址:http://github.com/MSOpenTech/redis/tree/2.6/bin/release。下载redisbin.zip文件之后直接解压到指定目录就完成了Redis的安装了,解压成功后,你将看到如下几个Dll:
- redis-server.exe:服务程序
- redis-check-dump.exe:本地数据库检查
- redis-check-aof.exe:更新日志检查
- redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询
- redis-cli.exe: 服务端开启后,我们的客户端就可以输入各种命令测试了
接下来,只需要双击redis-server.exe程序就可以启动Redis服务,在2.6版本中可以不指定config路径,不像网上的Redis介绍文章都需要指定config文件,因为它们下载一般都是更早的版本,如2.4等版本。在2.6版本不需要特别指定config文件就可以启动成功,启动成功的界面如下图所示:
服务启动成功后,我们就可以像MongoDB一样,开启redis-cli.exe客户端程序要操作Redis服务器,关于使用redis-cli.exe客户端命令的方式这里就不介绍了,更多可以参考官方文档,因为对我们来说,更常用的是使用C#、Java来操作Redis服务。在第四部分我将介绍使用C#来操作Redis。
一般服务我们都是用Windows Service来启动的,对于最新版本的Redis安装为Windows Service官方有详细的介绍,由于这里我不是用的最新版本,并且还是32位的,所以这里我安装Windows Service是通过sc(http://www.cnblogs.com/jankie/archive/2011/08/03/2126249.html)命令来安装的,具体的安装脚本如下所示:
sc create Redis start= auto DisplayName= Redis binpath= "F:StudyNo-SqlRedisredis-windowsRedisService.exe"
其中RedisService是Redis注册Windows服务的启动程序,具体下载地址为:http://files.cnblogs.com/files/zhili/RedisService.zip
通过上面的脚本就可以成功安装Redis为Windows Service了,然后每次系统启动的时候,就会自动开启Redis服务,而不需要我们每次去手动运行redis-server.exe命令了。



