在Windows上以服务方式运行 MSOPenTech/Redis
来源:互联网 发布:linux启动流程 编辑:程序博客网 时间:2024/05/01 10:46
原文:http://www.cnblogs.com/shanyou/archive/2013/01/17/redis-on-windows.html
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
把它拷到你想安装的目录,然后把\msvs\RedisWAInst\Samples\ redis.conf 拷过来,具体可参考http://redis.io/topics/config。
启动服务,可以看到每隔5秒的心跳包输出。
服务端已经运行起来了,现在我们另外起一个命令行终端切换到c:\redis目录下:
说明我们成功运行起来了Redis。备注,你还可以到http://redistogo.com/ 去申请一个免费的Redis实例做测试。
在编译的目录下你可以看到另外一个工具RedisWatcher ,这是一个Windows服务,用来启动和监控一个或者多个Redis实例,用上这个工具就可以把Redis作为一个Windows服务来运行。
运行InstallWatcher.msi,默认安装在C:\Program Files\RedisWatcher,修改watcher.conf
把服务启动起来
通过Powershell,你可以查到RedisWatcherSvc已经安装了
- 在Windows上以服务方式运行 MSOPenTech/Redis
- 在Windows上以服务方式运行 MSOPenTech/Redis
- 【数据库开发】在Windows上以服务方式运行 MSOPenTech/Redis
- 在windows上以服务方式运行Redis服务
- memcached ,redis 在windows下以服务方式运行
- 分布式缓存技术Redis 在windows上以服务方式启动
- 在Ubuntu上以服务方式运行Java程序
- windows redis 以服务方式启动
- 以服务方式运行Apache for Windows
- 以服务方式运行Apache for Windows
- install redis service as windows service in windows platform--在windows平台下以windows服务方式安装redis
- redis在windows以服务启动
- centos6.x下让redis以服务方式运行
- centos6.x下让redis以服务方式运行
- linux redhat 下让redis以服务方式运行
- Linux下让redis以服务方式运行
- 使用apache daemon让java程序在unix系统上以服务方式运行
- 使用apache daemon让java程序在unix系统上以服务方式运行
- 自定义带滑动属性的Switch
- hadoop工作流调度oozie安装
- 在Swift中使用iAd
- Android Android SDK 使用镜像更新
- IPv6:IPv4犯的错,为什么要我来弥补
- 在Windows上以服务方式运行 MSOPenTech/Redis
- Debian中VI的配置方法简析
- 深克隆和浅克隆
- videoView让视频的宽高可以手动设置
- Jenkins——如何快速搭建一个简单的基于 Jenkins 的持续集成环境
- CentOS安装glibc-2.14
- 用PHP实现守护进程任务后台运行与多线程(php-resque使用说明)
- Min Stack
- Facebook产品经理Chris Vander Mey:PM应该是一位诚实的仆人