
⚠️ Redis官方不提供Windows原生版本,推荐第三方维护版 tporadowski(学习开发首选)
一、下载地址
GitHub下载页:
https://github.com/tporadowski/redis/releases
找到最新版,下载 Redis‑x64‑xxx.zip(免安装绿色压缩包)
不要下载msi安装包也不要下载源码,zip解压即用最省事
二、解压安装
-
解压到无中文、无空格路径,推荐路径:
D:\Redis
解压后目录文件:
- redis‑server.exe → redis服务端
- redis‑cli.exe → redis客户端
- redis.windows.conf → 配置文件
三、环境变量(可选,推荐配置)
-
此电脑→右键属性→高级系统设置→环境变量
-
在系统变量
Path新建一条:D:\Redis
保存,新开cmd生效,之后任意位置都可以输入redis-server启动
四、基础启动方式
方式1:临时启动(关闭窗口redis就停止)
cmd进入Redis文件夹
cmd
redis-server.exe redis.windows.conf
看到端口 6379,启动成功。
新开一个cmd窗口连接客户端:
cmd
redis-cli
测试命令:
redis
set name test
get name
方式2:安装成Windows后台服务(开机自启,推荐)
以管理员身份打开cmd,进入Redis目录执行:
cmd
redis-server --service-install redis.windows.conf
启动服务:
cmd
redis-server --service-start
停止服务
cmd
redis-server --service-stop
卸载服务
cmd
redis-server --service-uninstall
五、redis.windows.conf 核心配置(最常用修改项)
打开redis.windows.conf记事本编辑
1. 设置访问密码(必配)
找到 # requirepass foobared
删掉#号,修改密码,示例密码123456
conf
requirepass 123456
重启Redis服务密码生效,登录客户端就要认证:
cmd
redis-cli
auth 123456
2. 允许远程电脑访问(开发需要)
1.找到 bind 127.0.0.1,注释掉(前面加#)
conf
# bind 127.0.0.1
2.关闭保护模式
conf
protected-mode no
⚠️ 开启远程访问一定要设置密码,否则有安全风险
3. 修改默认端口(可选,默认6379)
conf
port 6379
六、完整修改好的配置片段(直接复制替换)
找到文件尾部粘贴即可
conf
# 取消本地限制
# bind 127.0.0.1
protected-mode no
#访问密码
requirepass 123456
port 6379
#持久化
dbfilename dump.rdb
dir ./
七、验证安装成功
cmd
redis-cli
auth 123456
ping
返回 PONG → 成功
常见问题排查
- redis‑server不是内部命令:环境变量没配置,或者cmd没有重启
- 远程连不上redis:检查bind、protected‑mode,Windows防火墙放行6379端口
- 修改配置后不生效:必须重启Redis服务