Windows 下 Redis 安装与使用教程(复制可用版)
你需要的是一份可直接复制操作、步骤详尽的 Windows 系统 Redis 安装使用教程,以下内容基于微软维护的 Windows 版 Redis(官方已停止 Windows 版本更新),所有命令和步骤均可直接复制执行。
一、环境说明
- 操作系统:Windows 10/11(32/64 位均可,推荐 64 位)
- Redis 版本:Redis-x64-3.2.100(稳定版,兼容性最优)
二、下载 Redis 安装包
-
官方下载地址(微软维护版):
https://github.com/microsoftarchive/redis/releases -
下载步骤:
- 打开上述链接,找到
Redis-x64-3.2.100.zip版本(页面往下翻); - 点击版本下方的
Assets展开,下载Redis-x64-3.2.100.zip压缩包。
- 打开上述链接,找到
三、解压安装(免安装版,直接解压即可)
-
选择无中文、无空格 的目录解压(关键!避免后续启动报错),例如:
D:\Redis -
解压后目录内核心文件说明:
redis-server.exe:Redis 服务端启动程序;redis-cli.exe:Redis 客户端连接程序;redis.windows.conf:Redis 核心配置文件。
四、修改 Redis 配置(推荐必改,提升安全性)
-
打开解压目录下的
redis.windows.conf文件(用记事本/VS Code/Notepad++ 均可); -
搜索并修改以下关键配置(复制对应代码替换原有内容):
-
设置连接密码(核心!防止未授权访问):
requirepass 123456 # 可替换为自己的密码,如 requirepass yourRedisPwd -
设置最大内存限制(避免占满系统内存):
maxmemory 200mb # 根据机器配置调整,如 512mb、1gb -
开启持久化(防止重启丢失数据):
appendonly yes # 开启 AOF 持久化,默认是 rdb 持久化
-
-
保存配置文件并关闭编辑器。
五、启动 Redis
方式 1:临时启动(测试用,关闭窗口即停止)
-
打开管理员权限 的 CMD 命令提示符:
- Win+R 输入
cmd→ 右键"命令提示符" → 选择"以管理员身份运行";
- Win+R 输入
-
切换到 Redis 解压目录(复制替换路径):
bashcd /d D:\Redis -
执行启动命令(加载配置文件):
bashredis-server.exe redis.windows.conf -
启动成功标识:CMD 窗口显示 Redis 日志,包含
Redis is now ready to accept connections on port 6379,此窗口需保持打开。
方式 2:注册为 Windows 服务(开机自启,推荐生产使用)
-
以管理员身份打开 CMD,切换到 Redis 目录:
bashcd /d D:\Redis -
注册 Redis 服务(绑定配置文件):
bash.\redis-server.exe --service-install .\redis.windows.conf --loglevel verbose成功的样子:

-
启动 Redis 服务:
bash.\redis-server.exe --service-start -
常用服务管理命令(后续可直接复制使用):
- 停止服务:
.\redis-server.exe --service-stop - 重启服务:
.\redis-server.exe--service-restart - 卸载服务:
.\redis-server.exe --service-uninstall
- 停止服务:
六、测试 Redis 连接与基础使用
-
新开一个 CMD 窗口(无需管理员),切换到 Redis 目录:
bashcd /d D:\Redis -
连接 Redis 服务:
bashredis-cli.exe -h 127.0.0.1 -p 6379 -
认证密码(若设置了密码,必须执行此步):
bashauth 123456 # 替换为你设置的密码成功返回
OK,失败返回(error) ERR invalid password。 -
测试基础命令(复制执行):
- 设置键值对:
set username "test_user"→ 返回OK; - 获取值:
get username→ 返回"test_user"; - 查看所有键:
keys *→ 返回1) "username"; - 删除键:
del username→ 返回(integer) 1; - 退出连接:
exit。
- 设置键值对:
七、常见问题解决
-
端口 6379 被占用 :
bash# 查看占用进程 netstat -ano | findstr 6379 # 结束占用进程(替换为查到的 PID) taskkill /f /pid 1234 -
注册服务失败:确保 CMD 是管理员权限、Redis 解压路径无中文/空格;
-
连接提示"NOAUTH Authentication required" :先执行
auth 你的密码认证。
总结
- Windows 版 Redis 为免安装包,核心是解压到无中文/空格目录并修改配置(重点设置密码);
- 启动方式分临时启动(测试)和注册服务(开机自启,推荐),均需管理员权限;
- 连接 Redis 后需先执行
auth 密码认证,再执行增删改查等基础命令。