必须将Redis注册为Windows服务才能实现稳定运行和开机自启;下载解压官方移植版至纯英文路径,修改配置启用密码、AOF持久化及日志路径,以管理员身份执行--service-install注册并启动服务,最后在服务管理器中设为自动启动,通过redis-cli验证连通性。

要在Win11上让Redis真正稳定运行、重启不掉线、关机再开自动拉起,必须把它注册成Windows服务,而不是双击exe或扔进启动文件夹——后者窗口一关就断,用户一注销就停,完全不符合后台服务的基本要求。
下载并解压Redis社区移植版
访问 https://www.php.cn/link/50db11aa262d58e9515e117bf6edebcc,下载最新稳定版 ZIP 包(如 Redis-x64-7.2.5.zip);解压到纯英文、无空格、非系统盘路径,例如 【D:\Redis】;确保解压后目录内包含 redis-server.exe、redis-cli.exe 和 redis.windows.conf 三个核心文件。
修改配置文件启用密码与持久化
用记事本或 VS Code 打开 D:\Redis\redis.windows.conf;搜索 requirepass,取消该行注释并在其后设置强密码,例如 requirepass MyRedis@2026;搜索 appendonly,将其改为 appendonly yes 开启AOF持久化;搜索 logfile,修改为绝对路径,例如 logfile "D:/Redis/redis.log",确保该目录存在且有写入权限;保存文件。
以管理员身份注册并启动服务
按 Win+X → 选择“Windows Terminal(管理员)”;执行以下命令切换路径:
D:→cd D:\Redis
执行服务注册命令:
redis-server --service-install redis.windows.conf --loglevel verbose
看到 【Service successfully installed】 提示即注册成功;立即启动服务:
redis-server --service-start
若提示“Failed to start service”,说明配置文件路径错误或权限不足,请回查上一步的路径和 logfile 目录是否可写。
设置开机自启并验证运行状态
第一步:按 Ctrl+Shift+Esc 打开任务管理器 → 切换到“服务”选项卡 → 点击右下角“打开服务”;
第二步:在服务列表中找到名为 Redis 的条目 → 右键 → “属性”;
第三步:在“常规”选项卡中,将“启动类型”下拉菜单设为 【自动】;
第四步:点击“应用”→“确定”,此时服务应已处于“正在运行”状态;
第五步:新开一个普通权限的 PowerShell 窗口,执行 redis-cli -a MyRedis@2026 ping,返回 PONG 即表示服务注册、自启、认证、连通全部生效。


















