Windows开机自启服务使用NSSM 配置redis开机自启(带有密码的)

简介 Windows开机自启服务使用NSSM 配置redis开机自启(带有密码的)

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

测试redis是否正常

步骤1:创建启动脚本

创建 start_redis.bat 文件,内容如下:

cd /d D:\project_environment\Redis-x64-5.0.9
start redis-server.exe --port 6379 --requirepass "kaigejava123456" --maxmemory 512mb --logfile "logs\redis.log"

步骤2:运行脚本

start_redis.bat

步骤3:验证连接

redis-cli.exe -h 127.0.0.1 -a kaigejava123456


永久解决方案:创建无配置文件服务

1. 创建服务


cd D:\project_environment\nssm-2.24-101\win64
nssm install redis

2. 在 NSSM 界面配置:

  • PathD:\project_environment\Redis-x64-5.0.9\redis-server.exe

  • Arguments--port 6379 --requirepass "kaigejava123456" --maxmemory 512mb --logfile "D:\project_environment\Redis-x64-5.0.9\logs\redis.log"

  • Startup directoryD:\project_environment\Redis-x64-5.0.9

3. 设置服务账户

在 "Log on" 标签页选择:

  • ✅ Local System account

  • ✅ Allow service to interact with desktop

4. 启动服务


net start redis

连接测试命令


redis-cli.exe -h 127.0.0.1 -a kaigejava123456 ping

应该返回:PONG

防火墙设置(如果仍然无法连接)


netsh advfirewall firewall add rule name="Redis" dir=in action=allow protocol=TCP localport=6379





TopTop