在Windows上以服务方式运行 Redis
2014-11-04 13:11
344 查看
ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来
做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都
要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位
了。那么Redis在32位上的存储能力受限于可用的地址空间,也就是3GB。 要在Windows上
运行64位Redis ,可以从 https://github.com/MSOpenTech/redis 获取一份Redis代
码,然后用Visual Studio 2010 打开\msvs\RedisServer.sln并进行编译。Redis是使用
C++写的,所以你安装c++的编译器。编译好后在msvs\bin\release
![](http://images.cnitblog.com/blog/510/201301/17205205-d719c9c87fec4c789223e90c842e9c20.jpg)
把它拷到你想安装的目录,然后把\msvs\RedisWAInst\Samples\ redis.conf 拷过来,具体可参考 http://redis.io/topics/config。
![](http://images.cnitblog.com/blog/510/201301/17205214-49a16cf17595413b9fe3e1c97b4b1946.jpg)
启动服务,可以看到每隔5秒的心跳包输出。 服务端已经运行起来了,现在我们另外起一个命令行终端切换到c:\redis目录下:
![](http://images.cnitblog.com/blog/510/201301/17205222-675a77a303534510ac9a6e66cc846ba3.jpg)
说明我们成功运行起来了Redis。备注,你还可以到 http://redistogo.com/ 去申请一个免费的Redis 实例做测试。在编译的目录下你可以看到另外一个工具RedisWatcher ,这是一个Windows服务,用 来启动和监控一个或者多个Redis实例,用上这个工具就可以把Redis作为一个Windows服务来运行。 运行 InstallWatcher.msi,默认安装在C:\Program Files\RedisWatcher,修改watcher.conf
![](http://images.cnitblog.com/blog/510/201301/17205230-607635743c6f4f21ac4886ba51d1b908.jpg)
把服务启动起来
![](http://images.cnitblog.com/blog/510/201301/17205237-986816ad45f64edbbc588fbae9efb6f9.jpg)
通过Powershell,你可以查到 RedisWatcherSvc已经安装了
![](http://images.cnitblog.com/blog/510/201301/17205246-33526487c83e4029b992562c36cbdfec.jpg)
SignalR with Redis Running on a Windows Azure Virtual Machine How to deploy Redis to Windows Azure using the command line tool
相关文章推荐
- 在Windows上以服务方式运行 MSOPenTech/Redis
- memcached ,redis 在windows下以服务方式运行
- Redis启动多个实例,并以windows服务方式运行
- 在windows上以服务方式运行Redis服务
- 【数据库开发】在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- (转)在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- linux redhat 下让redis以服务方式运行
- Redis作为多个Windows服务运行配置方法
- 以 Console 方式运行、调试、编译 .Net 编写的 Windows 服务
- centos6.x下让redis以服务方式运行
- 以服务方式运行Apache for Windows
- 以 Console 方式运行、调试、编译 .Net 编写的 Windows 服务
- 【转载】nginx for windows: 让nginx以服务的方式运行
- 以服务方式运行Apache for Windows
- nginx for windows: 让nginx以服务的方式运行(亲侧修正)