RedisService.exe 将redis作为windows服务启动
RedisService.exe 将redis作为windows服务启动
https://github.com/redis-windows/redis-windows
下载redis-windows-service,下载后,用visual studio打开并编译,在bin文件夹中找到生成的RedisService.exe文件,复制到同redis-server.exe同一个文件夹中。
打开cmd,创建服务:
sc create Redis start= auto DisplayName= Redis binpath= "\"d:\tools\redis-2.4.5-win32-win64\64bit\RedisService.exe(RedisService.exe路径)\" \"d:\tools\redis-2.4.5-win32-win64\64bit\redis.conf(redis.conf路径)\""
创建成功后,每次开机均会自动启动,可在服务列表中自己设置
使用SC命令删除windows服务
sc delete
- 1
从注册表中删除服务子项。如果服务正在运行或者另一个进程有一个该服务的打开句柄,那么此服务将标记为删除。
语法
sc [ServerName] delete [ServiceName]
参数
- ServerName
指定服务所在的远程服务器名称。该名称必须使用 UNC 格式(“\myserver”)。要在本机上运行 SC.exe,请忽略此参数。
- ServiceName
指定由 getkeyname 操作返回的服务名。
示例
sc delete Redis