簡體   English   中英

Redis sentinel 作為 Windows 服務

[英]Redis sentinel As a windows service

我從https://download.redis.io/redis-stable/sentinel.conf下載了 sentinel.conf 文件並將其放入我的默認 Redis 安裝位置C:\\Program Files\\Redis 然后將以下更改應用於配置文件。

文件更改

  • 端口 26379
  • 守護進程是
  • 哨兵監視器 mymaster {IP 地址} {端口} 1
  • 毫秒后哨兵停機 mymaster 30000
  • 哨兵並行同步 mymaster 1
  • 哨兵故障轉移超時 mymaster 3000

然后我能夠使用以下命令將 redis sentinel 注冊為 Windows 服務

SC CREATE sentinel binpath=""C:\\Program Files\\Redis\\redis-server.exe" --service-run sentinel.conf --sentinel

但是當我嘗試從服務窗口啟動服務時發生以下錯誤。

“Windows 無法在本地計算機上啟動哨兵服務。錯誤 1053:該服務沒有及時響應啟動或控制請求。”

我是否必須更改配置文件或 Redis Windows 版本(目前我使用的是 Redis 3.2)?

您正在使用 Microsoft 提供的舊的且不受支持的 Windows Redis 端口(稱為OpenTech Redis )。
我建議你看看 Memurai:一個積極維護和支持的項目(順便說一下,它源自那個 Microsoft 項目( 見這里)。
它都有免費的開發人員版本和企業許可證。

免責聲明:我在 Memurai 工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM