在 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
最佳答案
我解决了这个问题。服务未运行的原因与权限无关问题是我输入的命令不正确。命令中的最后一个选项是-sentinel,但正确答案是--sentinel
关于redis - 在 Windows 中将 Redis Sentinel 注册为服务时向 'NT AUTHORITY\NetworkService' 授予读/写权限时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55567571/