程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 使用topshelf包裝redis為windows服務

使用topshelf包裝redis為windows服務

編輯:C#入門知識

       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。

image

運行效果如下:

image

image

 

當然,也可以直接運行文件redis-topshelf.exe啟動服務作為控制台:

image

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved