Windows Redis 下载和安装教程:从下载安装到验证运行,一篇讲清楚
目标关键词:Windows Redis 下载和安装
Redis 是一个高性能的内存数据库,常见于缓存、队列、会话存储、排行榜等场景。很多人第一次接触 Redis,都会先遇到一个现实问题:Windows 上到底怎么下载和安装 Redis?
因为 Redis 官方早期并没有提供原生 Windows 版本,所以网上教程五花八门,有的已经过时,有的步骤不完整,容易让新手卡在“服务起不来”“命令没反应”“端口被占用”等地方。下面这篇文章就按新手也能照着做的方式,把 Windows Redis 下载和安装 讲明白。
一、先说结论:Windows 上怎么装 Redis 最稳妥
目前在 Windows 上使用 Redis,常见有 3 种方式:
-
直接用 Windows 兼容版 Redis
- 适合想快速测试、学习、开发调试的人
- 安装简单,上手快
- 但严格来说,这类版本通常不是 Redis 官方 Windows 原生版
-
用 Docker 跑 Redis
- 适合开发者、服务器运维人员
- 环境干净,重装方便
- 对新手来说需要先会一点 Docker
-
用 WSL(Windows 子系统 Linux)安装 Redis
- 适合想更接近 Linux 正式环境的人
- 部署更贴近生产习惯
- 但步骤比前两种多一点
如果你只是想先把 Redis 跑起来,最推荐第一种:Windows 兼容版 Redis。
如果你是做开发项目,长期使用,建议直接上 Docker 或 WSL。
二、问题分析:为什么很多人装 Redis 会失败
新手在 Windows 上安装 Redis,常见翻车点主要有这些:
1. 下载了不靠谱的版本
很多教程还在用很老的 Redis Windows 包,版本久、功能不全,甚至压根不能正常启动。
2. 没有正确解压或配置路径
Redis 依赖配置文件和可执行文件在正确目录里,如果路径乱了,启动时就会报错。
3. 端口 6379 被占用
Redis 默认端口是 6379,如果这个端口被别的软件占了,就启动失败。
4. 没有以管理员身份运行
有些环境下,服务安装和端口绑定需要管理员权限。
5. 防火墙拦截
本机运行一般没事,但如果你要远程连接 Redis,Windows 防火墙可能会拦住端口。
三、解决方案一:Windows 兼容版 Redis 下载和安装
这是最适合小白的方式,步骤最少。
第一步:下载 Redis Windows 兼容版
你可以搜索并下载常见的 Windows Redis 兼容构建包,建议优先选择:
- 稳定、更新较新的社区维护版
- 自带
redis-server.exe和redis-cli.exe的压缩包 - 不要下来源不明的绿色整合包
下载后通常是一个 .zip 压缩包,解压到比如:
D:\Redis
建议路径尽量简单,不要放在中文路径、空格特别多的路径里。
第二步:检查目录文件
正常解压后,目录里一般会有这些文件:
redis-server.exe:服务端程序redis-cli.exe:命令行客户端redis.windows.conf或类似配置文件- 可能还有
redis.windows-service.conf
如果没有这些核心文件,说明你下载的包不完整,不建议继续用。
第三步:启动 Redis
打开命令提示符,进入 Redis 目录:
cd /d D:\Redis
然后启动 Redis 服务端:
redis-server.exe redis.windows.conf
如果没有报错,说明 Redis 已经开始运行了。
你会看到类似这样的提示:
[xxxx] Redis is now ready to accept connections on port 6379
这代表 Redis 正常启动。
第四步:测试 Redis 是否可用
再打开一个新的命令提示符窗口,执行:
cd /d D:\Redis
redis-cli.exe
进入客户端后,输入:
ping
如果返回:
PONG
说明 Redis 已经正常安装并可用。
四、解决方案二:把 Redis 安装成 Windows 服务
如果你不想每次都手动启动,可以把 Redis 设成服务,开机自动运行。
第一步:以管理员身份打开命令提示符
在开始菜单里搜索 cmd,右键选择:
以管理员身份运行
第二步:安装服务
进入 Redis 目录后执行:
redis-server.exe --service-install redis.windows.conf
如果命令执行成功,就会把 Redis 注册成 Windows 服务。
第三步:启动服务
执行:
redis-server.exe --service-start
或者到系统服务里手动启动:
- 按
Win + R - 输入:
services.msc
- 找到 Redis 服务
- 右键选择“启动”
第四步:设置开机自启
在服务属性里,把启动类型改成:
- 自动
这样电脑开机后 Redis 会自动运行。
五、解决方案三:用 Docker 安装 Redis
如果你本来就装了 Docker,这种方式很省事,而且环境最干净。
第一步:拉取 Redis 镜像
打开 PowerShell 或命令行,执行:
docker pull redis
第二步:启动容器
执行:
docker run -d --name redis -p 6379:6379 redis
参数说明:
-d:后台运行--name redis:容器名叫 redis-p 6379:6379:把本机 6379 端口映射到容器 6379 端口
第三步:测试连接
进入容器测试:
docker exec -it redis redis-cli
然后输入:
ping
返回:
PONG
说明 Docker 版 Redis 正常。
六、解决方案四:通过 WSL 安装 Linux 版 Redis
如果你要做更接近生产环境的开发,WSL 是很好的选择。
第一步:启用 WSL
在 PowerShell 管理员模式下执行:
wsl --install
安装完成后重启电脑。
第二步:进入 Ubuntu
安装好后,打开 Ubuntu 终端。
第三步:安装 Redis
执行:
sudo apt update
sudo apt install redis-server -y
第四步:启动 Redis
sudo service redis-server start
测试:
redis-cli ping
返回 PONG 就正常了。
七、常见报错和解决方法
1. 提示端口 6379 被占用
原因
Redis 默认端口被其他程序占了。
解决办法
先查占用:
netstat -ano | findstr 6379
找到 PID 后去任务管理器结束对应进程,或者改 Redis 端口。
修改配置文件里的:
port 6379
改成比如:
port 6380
然后重新启动。
2. 启动时提示配置文件错误
原因
配置文件路径写错,或者配置文件内容格式有问题。
解决办法
确认启动命令写法正确:
redis-server.exe redis.windows.conf
同时检查配置文件编码,尽量保存为 UTF-8,无特殊乱码。
3. redis-cli 连接不上
原因
服务端没启动,或者连错端口。
解决办法
先确认 Redis 服务端是否已经运行,再执行:
redis-cli -p 6379
如果端口改了,就把 6379 改成你的实际端口。
4. Windows 防火墙拦截远程访问
原因
本机能用,别的机器连不上。
解决办法
放行 Redis 端口:
- 打开“Windows Defender 防火墙”
- 进入“高级设置”
- 新建入站规则
- 选择端口
- 填写
6379 - 允许连接
- 应用于对应网络类型
- 保存规则
如果是局域网访问,还要确认 Redis 配置里允许远程连接,并设置好安全策略。
八、Redis 配置时要注意的安全问题
Redis 默认更偏向本地使用,生产环境不能随便裸奔开放。
1. 不要直接暴露到公网
Redis 默认没有强认证保护,暴露到公网风险很高。
2. 设置访问密码
在配置文件中增加:
requirepass 你的强密码
连接时需要验证:
auth 你的强密码
3. 绑定指定 IP
如果只给本机用,可以写:
bind 127.0.0.1
这样只能本地访问,更安全。
4. 关闭危险命令
生产环境中建议限制高风险命令,避免误操作。
九、Redis 安装后怎么验证是否真的可用
安装完成后,建议做这 3 个验证:
1. 测试基本连通
redis-cli
ping
返回 PONG
2. 测试写入
set name redis
3. 测试读取
get name
返回:
"redis"
说明读写都没问题。
十、适合新手的推荐安装方式
如果你现在还不熟悉 Redis,建议按这个顺序来:
方案一:先学会本地运行
- 下载 Windows 兼容版
- 手动启动
- 学会
ping / set / get
方案二:再学服务化运行
- 安装成 Windows 服务
- 设置开机自启
- 学会看端口和日志
方案三:进阶到 Docker 或 WSL
- 更适合实际开发项目
- 环境更稳定
- 也更接近服务器部署方式
十一、实用避坑技巧
1. 路径别用中文
比如:
- 推荐:
D:\Redis - 不推荐:
D:\工具\Redis安装包\最终版
2. 尽量用管理员权限运行
尤其是安装服务、修改端口、开放防火墙时。
3. 配置文件先备份
改动前先复制一份:
redis.windows.conf.bak
万一改坏了还能恢复。
4. 端口别乱改
如果你电脑里多个服务,建议做好端口规划,避免冲突。
5. 生产环境优先用 Linux
Redis 在 Linux 下是主流环境,Windows 更适合学习和开发测试。
十二、总结:Windows Redis 下载和安装怎么做最省心
如果你要在 Windows 上快速用 Redis,最简单的思路就是:
- 下载可靠的 Windows 兼容版 Redis
- 解压到简单路径,如
D:\Redis - 运行
redis-server.exe redis.windows.conf - 用
redis-cli.exe测试ping - 需要长期使用就安装成服务
- 如果是正式开发,建议用 Docker 或 WSL
对于新手来说,只要照着上面的步骤做,基本都能把 Windows Redis 下载和安装 搞定。真正容易出问题的地方,通常不是 Redis 本身,而是版本选错、路径不对、端口冲突、权限不足。只要把这几个点处理好,后面使用起来就会很顺。
Windows Redis 下载和安装 的核心不是“装上去就完事”,而是要先选对安装方式,再根据用途决定是手动运行、服务运行,还是 Docker/WSL 部署。这样既省时间,也更少踩坑。

还没有评论,来说两句吧...