首页 > 解决方案 > 在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题

问题描述

在 Windows 中将 Redis Sentinel 注册为服务时授予“NT AUTHORITY \ NetworkService”读/写权限的问题

在此处输入图像描述

该服务已注册但未执行。我认为问题是由于 NetworkService 无权读写 pid 文件引起的。因此,如下图所示,用户帐户具有管理员权限以及文件夹中的网络服务权限 在此处输入图像描述

但问题仍在发生。权限问题有什么问题?如果您不知道,我正在写下 conf 文件设置。

port 11425
daemonize yes
pidfile "redis-sentinel-11425.pid"
logfile ""
dir "C:\\program files\\redis\\tmp"
sentinel monitor mymaster 127.0.0.1 10425 2
sentinel config-epoch mymaster 2
sentinel leader-epoch mymaster 2

标签: redis

解决方案


我解决了这个问题。服务未运行的原因与权限无关问题是我输入了错误的命令。命令中的最后一个选项是-sentinel,但正确答案是--sentinel


推荐阅读