使用topshelf包装redis为windows服务

       Redis服务端目前用的是控制台程序运行,部署的时候能做为windows服务后台运行感受更好。找到一篇文章Running Redis as a Windows Service,利用windows installer实现的。若是使用topshelf,岂不是能够兼容mono,因而本身动手写了,实现很简单,代码已发布到github上 redis-topshelfgit

如何使用?github

1.打卡配置文件,配置文件描述以下:redis

image

redis.service.name 服务名称
redis.service.displayname 服务显示名称
redis.service.description 服务描述
redis.server redis服务端运行文件名
redis.conf redis配置文件名
redis.cli reids客户端路径文件名
redis.path reids所在根目录

若是是下载的最新的版本的redis, redis文件名应该都同样,只须要指定reids所在根目录就好了。windows

 

2.安装与卸载windwos服务spa

      安装服务执行文件install.bat,卸载服务执行文件uninstall.bat。code

image

运行效果以下:server

image

image

 

固然,也能够直接运行文件redis-topshelf.exe启动服务做为控制台:blog

image

相关文章
相关标签/搜索