我从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"--服务运行sentinel.conf--sentinel
但当我试图从服务窗口启动服务时,出现了以下错误。
";Windows无法在本地计算机上启动哨兵服务。错误1053:服务未及时响应启动或控制请求">
我必须更改配置文件还是Redis windows版本(目前我使用的是Redis 3.2(?
您使用的是Microsoft不支持的Redis的旧Windows端口(称为OpenTech Redis(
我建议你看看Memurai:一个积极维护和支持的项目(顺便说一句,它源于微软项目(请参阅此处(。
它既有免费的开发人员版本,也有企业许可证。
免责声明:我在模浦井工作。