nssm redis
时间: 2025-02-20 15:29:35 浏览: 46
### 使用NSSM安装配置Redis作为Windows服务
#### 下载并解压NSSM
访问[NSSM官方网站](https://nssm.cc/)下载最新版本的NSSM压缩包[^2]。将下载好的压缩包解压至任意指定位置。
#### 设置环境变量
为了方便调用,需设置`nssm.exe`所在路径以及Redis可执行文件路径为环境变量:
- **NSSM**: 将解压后的NSSM路径添加到系统的PATH环境中。
- **Redis**: 新建系统变量名为`REDIS_HOME`,其值设为编译后Redis可执行文件及其依赖库所在的文件夹;接着,在`Path`中追加`;%REDIS_HOME%;`
验证环境变量配置是否生效可通过命令行输入`redis-cli -v`来测试,如果显示Redis客户端版本号,则表示配置无误。
#### 创建Redis Windows服务
以管理员身份启动命令提示符,依次执行如下操作:
1. 安装新服务
执行命令 `nssm install RedisServiceName` ,其中`RedisServiceName`可以自行定义服务名称。此时会出现一个图形界面窗口用于填写服务详情:
- **Path:** 浏览选择已编译完成的`redis-server.exe`全路径;
- **Startup directory:** 填写Redis安装根目录;
- **Arguments:** 如果有特殊参数需求的话在这里补充,比如绑定IP地址等选项。
2. 提交保存后即完成了服务创建过程。
3. 启动服务
输入命令 `nssm start RedisServiceName` 来激活刚建立的服务实例。可以通过任务管理器查看进程列表确认Redis正在运行状态。
4. 验证连接
利用`redis-cli ping`指令检测能否顺利接收到PONG响应消息,以此判断服务器端口监听和服务功能是否正常工作。
5. 日常维护命令汇总
```bash
# 查看服务状态
nssm status RedisServiceName
# 暂停服务
nssm stop RedisServiceName
# 重启服务
nssm restart RedisServiceName
# 卸载移除服务(注意先停止再卸载)
nssm remove RedisServiceName confirm
```
通过上述步骤即可顺利完成基于NSSM工具下的Redis Windows服务部署流程[^4]。
阅读全文
相关推荐


















