首页 > 代码库 > topshelf包装redis为windows服务
topshelf包装redis为windows服务
topshelf包装redis为windows服务
Redis服务端目前用的是控制台程序运行,部署的时候能作为windows服务后台运行感觉更好。找到一篇文章Running Redis as a Windows Service,利用windows installer实现的。如果使用topshelf,岂不是可以兼容mono,于是自己动手写了,实现很简单,代码已发布到github上 redis-topshelf。
如何使用?
1.打卡配置文件,配置文件描述如下:
redis.service.name 服务名称 redis.service.displayname 服务显示名称 redis.service.description 服务描述 redis.server redis服务端运行文件名 redis.conf redis配置文件名 redis.cli reids客户端路径文件名 redis.path reids所在根目录 如果是下载的最新的版本的redis, redis文件名应该都一样,只需要指定reids所在根目录就行了。
2.安装与卸载windwos服务
安装服务执行文件install.bat,卸载服务执行文件uninstall.bat。
运行效果如下:
当然,也可以直接运行文件redis-topshelf.exe启动服务作为控制台:
topshelf包装redis为windows服务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。