windows注册redis为服务踩坑

399 阅读1分钟

方法一

用--service-install注册

redis文件夹进入cmd输入 redis-server.exe --service-run redis.windows.conf --service-name MyRedis

打开计算机服务,服务名变成了小写myredis

属性里显示 "D:\redis\redis-server.exe" --service-run redis.windows.conf --service-name MyRedis

可以启动,唯一的问题就是不区分大小写(没找到解决方案)


方法二

用sc命令

sc create MyRedis binpath="D:\redis\redis-server.exe --service-run D:\redis\redis.windows.conf"

踩坑:

  • binpath="D: D前面一定不能有空格,否则报错:参数错误87
  • 要加--service-run,否则启动到一半停住报错