必须选用社区维护的稳定windows版redis,如微软归档版redis-x64-3.2.100.zip或msi安装包;解压至纯英文无空格路径(如d:\redis),配置requirepass设密码,以管理员身份运行redis-server.exe --service-install redis.windows.conf注册服务并启动,最后用redis-cli auth验证连通性。

要在Windows系统上快速搭建可用的Redis环境,必须避开官方不支持的陷阱,直接选用社区维护的稳定版本,否则连服务都注册不了。
下载适合Windows的Redis安装包
打开浏览器,访问微软维护的Redis Windows版发布页:https://www.php.cn/link/d3d9022eea71cf2692909471bc947301。不要点进Redis官网原仓库——那里根本没有Windows二进制包。
在最新稳定版本中,优先选择带“x64”字样的zip包(如 Redis-x64-3.2.100.zip),这是目前兼容性最好、运行最稳定的Windows版本;若系统是32位,则选x86包。
下载完成后,解压到一个**纯英文、无空格、无中文**的路径,例如 D:\redis。路径含中文或空格会导致 redis-server.exe 启动失败且报错不明确。
用MSI安装包一键完成(新手首选)
双击下载好的 Redis-x64-3.2.100.msi 文件,按向导操作即可。
安装过程中务必勾选两项:【Add Redis to the system PATH】 和 【Install Redis as a Windows service】。前者让你在任意cmd窗口都能直接敲 redis-cli,后者让Redis能后台常驻运行。
安装完成后,按 Win+R → 输入 services.msc → 回车,在服务列表里找到 “Redis” 项,状态显示“正在运行”即表示成功。
用ZIP包手动配置并注册为服务(推荐开发者)
第一步:进入你解压Redis的目录(如 D:\redis),右键空白处 → 选择“在此处打开终端”或“在终端中打开”。
第二步:创建 data 子目录用于存储RDB快照文件:mkdir data。这一步不能跳过,否则启动时会因 dir 路径不存在而报错退出。
第三步:修改配置文件。用记事本或 VS Code 打开 redis.windows.conf,找到第504行附近的 # requirepass foobared,删掉开头的 # 号,并把 foobared 替换成你自己的密码,例如:requirepass MyPass123。
第四步:将Redis注册为Windows服务,执行命令:redis-server.exe --service-install redis.windows.conf --loglevel verbose。这条命令必须在Redis根目录下运行,且需以管理员身份启动终端,否则提示“拒绝访问”。
第五步:启动服务:redis-server.exe --service-start。此时服务已注册并运行,关闭终端窗口也不会中断服务。
验证Redis是否正常运行
打开一个新的CMD窗口,直接输入:redis-cli。
如果看到 127.0.0.1:6379> 提示符,说明客户端已连上本地服务。
输入 auth MyPass123(密码替换成你设的),回车后返回 OK,代表密码认证通过。
再输入 set hello world && get hello,返回 "world" 即全部通路验证完毕。











