Redis sentinel作为一个windows服务



我从https://download.redis.io/redis-stable/sentinel.conf并将其放入我的默认Redis安装位置C:\Program Files\Redis。然后将以下更改应用于配置文件。

文件更改

  • 端口26379
  • 后台进程是
  • sentinel监视器mymaster{IP地址}{端口}1
  • 哨兵在毫秒后关闭mymaster 30000
  • 哨兵并行同步mymaster 1
  • 哨兵故障转移超时mymaster 3000

然后我可以使用以下命令将redis sentinel注册为windows服务

SC CREATE sentinel binpath="C: \Program Files\Redis\Redis server.exe&quot--服务运行sentinel.conf--sentinel

但当我试图从服务窗口启动服务时,出现了以下错误。

";Windows无法在本地计算机上启动哨兵服务。错误1053:服务未及时响应启动或控制请求">

我必须更改配置文件还是Redis windows版本(目前我使用的是Redis 3.2(?

您使用的是Microsoft不支持的Redis的旧Windows端口(称为OpenTech Redis(
我建议你看看Memurai:一个积极维护和支持的项目(顺便说一句,它源于微软项目(请参阅此处(。
它既有免费的开发人员版本,也有企业许可证。

免责声明:我在模浦井工作。

最新更新