Windows Redis 完整下载‑安装‑配置教程

⚠️ Redis官方不提供Windows原生版本,推荐第三方维护版 tporadowski(学习开发首选)

一、下载地址

GitHub下载页:

复制代码
https://github.com/tporadowski/redis/releases

找到最新版,下载 Redis‑x64‑xxx.zip(免安装绿色压缩包)

不要下载msi安装包也不要下载源码,zip解压即用最省事

二、解压安装

  1. 解压到无中文、无空格路径,推荐路径:

    D:\Redis

解压后目录文件:

  • redis‑server.exe → redis服务端
  • redis‑cli.exe → redis客户端
  • redis.windows.conf → 配置文件

三、环境变量(可选,推荐配置)

  1. 此电脑→右键属性→高级系统设置→环境变量

  2. 在系统变量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 → 成功

常见问题排查

  1. redis‑server不是内部命令:环境变量没配置,或者cmd没有重启
  2. 远程连不上redis:检查bind、protected‑mode,Windows防火墙放行6379端口
  3. 修改配置后不生效:必须重启Redis服务
相关推荐
IT规划师1 小时前
Redis 数据类型全解 - ZSet:两个编码,七种玩法(五)
redis·.net
我不会起名字32210 小时前
Redis 从 0 到 1(十七):订单 30 分钟不支付自动关闭——ZSet 延迟队列 Go 实现
redis·go·延迟队列·zset·订单
利威尔xu12 小时前
Go IM 源码实战(13):30 个会话只有 2 个红点,未读数错在三条路径
redis·后端·微服务·面试·golang
will_net14 小时前
Redis集群部署+Redis 链接地址放入Aollo +c#项目接入Redis
redis·c#·bootstrap
共享家952714 小时前
408 操作系统第一章
服务器·数据库·windows
用户69190268133915 小时前
Redis 1:简述Redis概念与Agent的联系
redis·后端·设计
Sakura_j_h_16 小时前
GitHub Actions 打包 Windows exe:中文编码与产物上传
windows·ci/cd·打包发布·github·pyinstaller·github actions
小南家的青蛙17 小时前
华为云DCS全形态原生Redis命令兼容性测试方案
redis·华为云·兼容性·兼容性测试·dcs
xiaoqiMikko17 小时前
Redis 实战(三):持久化出错 —— fork 失败、磁盘写满、AOF 膨胀与损坏,逐个复现(6.2.4)
redis·后端