在Windows上以服务方式运行 Redis

标签: windows 服务 redis | 发表时间:2013-01-17 20:53 | 作者:张善友
出处:http://www.cnblogs.com/

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

clip_image002

把它拷到你想安装的目录,然后把\msvs\RedisWAInst\Samples\ redis.conf 拷过来,具体可参考 http://redis.io/topics/config

clip_image004

启动服务,可以看到每隔5秒的心跳包输出。

服务端已经运行起来了,现在我们另外起一个命令行终端切换到c:\redis目录下:

clip_image006

说明我们成功运行起来了Redis。备注,你还可以到 http://redistogo.com/ 去申请一个免费的Redis实例做测试。

在编译的目录下你可以看到另外一个工具RedisWatcher ,这是一个Windows服务,用来启动和监控一个或者多个Redis实例,用上这个工具就可以把Redis作为一个Windows服务来运行。

运行 InstallWatcher.msi 默认安装在 C:\Program Files\RedisWatcher ,修改 watcher.conf

clip_image008

把服务启动起来

clip_image010

通过Powershell,你可以查到 RedisWatcherSvc 已经安装了

clip_image012

 

SignalR with Redis Running on a Windows Azure Virtual Machine

How to deploy Redis to Windows Azure using the command line tool

我这边继续招人,欢迎大家投简历。 职位信息参看 TEG06-IT应用开发工程师(深圳)

本文链接

相关 [windows 服务 redis] 推荐:

在Windows上以服务方式运行 Redis

- - 博客园_首页
ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Windows上也可以部署生产环境的Redis,这都要感谢微软的开放,把Redis在Windows上的环境给我们搞定了,最新的版本已经支持64位了.

Redis服务器监控工具redis-live

- - 企业架构 - ITeye博客
Redis服务器监控工具redis-live. 413 views     comments 暂无评论. 目前来说,越来越多的使用多了NOSQL的业务,但是这方面的监控缺不多. 今天给大家介绍几个专业监控redis服务的工具,便于大家进行redis性能分析. 这个工具是用ruby语言写的,ruby是小鬼子弄出来的,个人真心觉得比较难用.

Redis 代理服务Twemproxy

- - CSDN博客云计算推荐文章
      当我们有大量 Redis 或 Memcached 的时候,通常只能通过客户端的一些数据分配算法(比如一致性哈希),来实现集群存储的特性. 虽然Redis 2.6版本已经发布Redis Cluster,但还不是很成熟适用正式生产环境.  Redis 的 Cluster 方案还没有正式推出之前,我们通过 Proxy 的方式来实现集群存储.

Windows 搭建VPN服务器

- 洋白菜 - iGFW
Windows XP搭建PPTP VPN. 普通用户,在家里也可以搭建自己的VPN. 需要将服务器端的电脑直接放置于外网访问下,若是ADSL拨号的话,可以用此电脑直接拨号,中间不接路由器. 若是接路由器的话,可以启用NAT(网络地址转换)中的DMZ,将该服务器IP地址填入此处,那么外网访问到本路由Wan口时,就会直接转到该服务器上.

Windows Server 迎来新的 Azure 云服务

- - ITeye资讯频道
WPC 2012大会上,微软宣布将推出最新的Windows Azure服务,主要面向Windows平台的虚拟主机和网站托管服务. 新版Windows Azure服务,提供以Windows Server管理门户网站、API建设、虚拟机等服务,使托管服务供应商可以轻松地在基于Windows Server的环境服务方案中提供高密度的网站建设和基础设施.

redis作为mysql的缓存服务器(读写分离)

- - 数据库 - ITeye博客
Redis是一个key-value存储系统. 和Memcached类似,为了保证效率,数据都是缓存在内存中. 区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步. 在部分场合可以对关系数据库起到很好的补充作用. 它提供了Java,C/C++(hiredis),C#,PHP,JavaScript,Perl,Object-C,Python,Ruby等客户端,使用很方便.

Windows 服务(附服务开发辅助工具)

- Bloger - 博客园-首页原创精华区
近来在 Windows 下摆弄了一阵子的服务程序,有在 C++ 下弄服务的,也在 C# 下弄服务的,. 感觉在 C# 下弄服务蛮简单的の,C/C++ 的麻烦蛮多の(当然我的服务所要求的功能也是很简单的,就启动个进程),. 只不过服务在安装啊、调试啊、卸载啊上面麻烦的要死,弄得我烦躁起来了,. 而且对于服务的安装和卸载中间还有一个小插曲的,.

在云服务器部署redis集群遇到的问题 - 简书

- -
具体环境:两台云端服务器 专有网络. 软件环境: jedis 2.9.0 redis3.2.10. 1、先是设置了redis密码再集群,见. /usr/lib/ruby/gems/1.8/gems/redis-3.3.0/lib/redis/client.rb这里的. client.rb文件路径是按照你安装ruby、在通过gems安装redis3.3的时候的路径(不熟悉ruby的软件安装).

官方认证 Windows Phone 解锁服务 ChevronWP7 Labs 定价:$9

- ccyuling - LiveSino - LiveSide 中文版
WMPoweruser 注意到 ChevronWP7 团队成员 Chris Walsh 在 Twitter 上透露“ChevronWP7 Labs 解锁费用只需 $9”. ChevronWP7 Labs 解锁服务正是为希望在真机上测试应用而又暂时不想向微软 App Hub 支付 $99 费用的开发者,或者是所在市场仍未被支持的开发者提供的.

使用C#创建一个进程杀手Windows服务

- Bloger - 博客园-首页原创精华区
自定义事件目录并使用EventLogInstaller. 使用ServiceProcessInstaller和ServiceInstaller. 使用installutil.exe部署程序. 使用AssemblyInstaller部署程序. 使用批处理文件快速安装应用程序集. 此程序可以注册一个Windows服务(Windows Service),并通过启动参数可以制定需要杀掉的进程名称和执行间隔.