Windows 11 使用 Scoop 安装/管理 Redis 7(支持多版本切换)并用 NSSM 作为服务开机自启

本文目标:在 Windows 11 上用 Scoop 安装 Redis 7 ,实现类似 nvm 的多版本并存+一键切换 ,并用 NSSM 将 Redis7 注册为 Windows Service ,实现可控的开机自启(不再出现"黑盒自启")。


1. 安装 Scoop(未安装过才执行)

打开 PowerShell(建议 PowerShell 7 / 管理员或普通均可):

powershell 复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb https://get.scoop.sh | iex

2. 使用 Scoop 安装 Redis(默认版本)

powershell 复制代码
scoop install redis
redis-server --version

3. 多版本管理:查看/安装/切换(像 nvm 一样)

3.1 查看可用版本信息

powershell 复制代码
scoop info redis

3.2 安装指定版本(示例)

powershell 复制代码
scoop install redis@7.0.10

3.3 切换到指定版本

powershell 复制代码
scoop reset redis@7.0.10
redis-server --version

3.4 切回默认版本

powershell 复制代码
scoop reset redis

4. 最关键验证:确认当前运行的 redis-server 来自 Scoop

每次切版本后都建议验证一次:

powershell 复制代码
where redis-server
redis-server --version

确保 where redis-server 输出路径指向 Scoop 目录(通常类似:C:\Users\<你>\scoop\apps\redis\...)。


5. 将 Redis 7 注册为 Windows 服务并设置开机自启(可控、自解释)

5.1 安装 NSSM

powershell 复制代码
scoop install nssm

5.2 创建 Redis 服务(服务名:Redis7)

powershell 复制代码
$nssm = (Get-Command nssm).Source
$redis = (Get-Command redis-server).Source

& $nssm install Redis7 $redis
& $nssm set Redis7 Start SERVICE_AUTO_START
& $nssm start Redis7

5.3 查看服务状态

powershell 复制代码
Get-Service Redis7

5.4 卸载 Redis7 服务(干净移除)

powershell 复制代码
nssm stop Redis7
nssm remove Redis7 confirm

6. 排查"黑盒自启":用 Autoruns 定位 Redis 启动来源(可选)

如果你怀疑系统里还有其他 Redis 自启(任务计划/Run/服务/启动目录),可以打开 Autoruns:

  • Ctrl + F 搜索:redis

  • 复制命中的 Location / Image Path 进行判断(属于任务计划/Run/服务/启动目录等),必要时删除或禁用对应条目

    ::contentReference[oaicite:0]{index=0}

相关推荐
仍然.3 小时前
Redis---主从复制
java·数据库·redis
其实防守也摸鱼3 小时前
网安自测题:掌握核心知识点的实用练习
linux·运维·服务器·前端·数据库·sql·xss
数字化顾问3 小时前
(142页PPT)PLM+ERP系统选型及建设方案建议书(附下载方式)
数据库
木白CPP3 小时前
[QNX] 深入理解 Resource Manager 接口设计
linux·服务器·数据库
Shadow(⊙o⊙)3 小时前
MySQL C/C++链接MySQL使用
数据库·sql·mysql
Mortalbreeze3 小时前
MySQL 基础篇(五):数据操作基础 —— CRUD
linux·服务器·数据库·mysql
Shadow(⊙o⊙)3 小时前
mysql为创建普通用户并创建库赋权
数据库·sql·mysql
Studying 开龙wu4 小时前
CVAT 导出崩溃排查实录:一个空壳轨迹引发的连锁反应
数据库·sqlite
PaperData12 小时前
1985-2025年全国区县专利申请与授权面板数据
数据库
snpgroupcn12 小时前
大数据量SAP迁移方案:系统越大,越不能硬搬
数据库·sap