我刚用MSOpenTech端口在windows上安装了redis。除了窗户服务一切都很好。为了运行cmd,我需要创建Redis命令行参数,我不知道如何实现这些参数。
我该如何解决这个问题?
这是一项指示:
运行Redis作为服务 为了更好地与Windows模型集成,向Redis引入了新的命令行参数。这些服务参数需要提升的用户上下文才能连接到服务控制管理器。如果这些命令是从非提升的上下文中调用的,Redis将尝试创建一个提升的上下文来执行这些命令。这将导致Windows显示用户帐户控制对话框,并且可能需要管理用户凭据才能继续。 安装服务 -服务-安装 这必须是redis-server命令行上的第一个参数。在此之后,参数将按照服务启动时发生的顺序传递给Redis。该服务将被配置为自动启动,并将作为"NT AUTHORITY\NetworkService“启动。成功安装后,将显示成功消息,Redis将退出。 此命令不启动服务。 例如: redis-服务器--服务-安装redis.windows.conf --日志级详细 卸载服务 -服务-卸载
发布于 2014-12-26 19:57:33
在dir中,安装了redis而不是
redis-server --service-install redis.windows.conf--loglevel verbose做
redis-server --service-install redis.windows.conf --loglevel verbose(即在“--loglevel”之前添加一个空格)
发布于 2015-11-01 21:47:59
与从命令行启动redis类似,在安装服务之前,您需要指定max堆参数。打开redis.windows.conf文件,找到注释出max堆的行;指定适当的字节大小。
然后运行redis-server --service-install redis.windows.conf --loglevel verbose
安装服务或重新启动windows之后,您将需要手动启动它。
发布于 2018-02-28 11:25:12
对我来说,正如这里提到的,通过安装带有-- service -name参数的服务,在Windows7上,Redis不是作为windows服务启动的神奇地运行服务,没有任何问题。
https://stackoverflow.com/questions/26213403
复制相似问题