Window环境下安装Redis
由于 Redis 官方没有提供 Windows 原生版本,这里将介绍几种主流的安装方法。
方法一:使用微软移植的 Redis(最推荐、最稳定)
这是最适合 Windows 的安装方式,由微软团队维护,提供了稳定的安装包。
下载 Redis
访问 Redis 在 GitHub 的发布页面:
https://github.com/microsoftarchive/redis/releases找到最新的稳定版。通常文件名格式为
Redis-x64-3.0.504.msi(版本号可能不同)。下载.msi安装文件。
安装 Redis
- 运行安装程序:双击下载的
.msi文件。 - 同意许可协议:勾选 “I accept the terms in the License Agreement”,然后点击 “Next”。
- 选择安装路径:建议保持默认路径(
C:\Program Files\Redis\),点击 “Next”。 - 配置端口:默认端口是
6379,保持默认即可,点击 “Next”。 - 设置内存限制:这个设置可以保持默认,点击 “Next”。
- 重要配置:务必勾选 “Add the Redis installation folder to the PATH environment variable”(将 Redis 添加到系统环境变量)。这样你就可以在任意命令行窗口中使用
redis-cli命令了。 - 完成安装:点击 “Install” 开始安装。安装完成后,点击 “Finish”。
验证安装和服务状态
打开命令提示符(CMD)或 PowerShell:按
Win + R,输入cmd或powershell,然后回车。检查 Redis 服务:Redis 安装后会默认作为 Windows 服务运行。
方法A(图形界面):
- 按
Win + R,输入services.msc,回车。 - 在服务列表中找到
Redis,其状态应为 “正在运行”。
- 按
方法B(命令行):
1
sc query Redis
如果看到
STATE显示为RUNNING,则表示服务运行正常。
测试连接:
1
redis-cli
你会看到命令提示符变成
127.0.0.1:6379>。
输入ping,如果服务器回复PONG,说明安装成功!1
2
3
4
5
6
7127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set mykey "Hello Redis"
OK
127.0.0.1:6379> get mykey
"Hello Redis"
127.0.0.1:6379> exit
方法二:使用 WSL2(体验与 Linux 一致的环境)
Windows Subsystem for Linux 2 是在 Windows 上运行原生 Linux 二进制文件的最佳方式。如果你需要进行开发,这是最推荐的方法,因为它的行为和 Linux 生产环境完全一致。
安装 WSL2:
以管理员身份打开 PowerShell 或 Windows 命令提示符,然后运行:
1
wsl --install
此命令将启用所需的可选功能,默认安装 Ubuntu 发行版,并设置为使用 WSL2。安装后需要重启电脑。
启动 WSL:在开始菜单中搜索 “Ubuntu” 并启动。
在 WSL 中安装 Redis:
在 WSL 终端中,执行以下命令:
1
2sudo apt update && sudo apt upgrade -y
sudo apt install redis-server -y
在 WSL 中启动 Redis:
1
sudo service redis-server start
连接测试:
- 在 WSL 终端中直接使用
redis-cli。 - 如果要从 Windows 主机连接 WSL2 中的 Redis,配置会稍复杂,需要修改 WSL 中 Redis 的绑定地址。对于初学者,建议先在 WSL 内部进行测试。
- 在 WSL 终端中直接使用
方法三:使用 Chocolatey 包管理器(适合喜欢命令行的用户)
如果你已经安装了 Chocolatey,安装 Redis 会非常简单。
安装 Chocolatey:如果未安装,请以管理员身份打开 PowerShell,执行:
1
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
使用 Chocolatey 安装 Redis:
1
choco install redis-64
安装完成后,Redis 也会作为服务运行。你可以用与方法一相同的方式进行验证。
Windows 下 Redis 的基本使用和管理
启动/停止 Redis 服务
图形界面(服务管理器):
services.msc,找到Redis服务,进行启动、停止、重启操作。命令行(管理员权限):
1
2
3
4
5
6
7# 停止服务
net stop Redis
# 启动服务
net start Redis
# 或者使用 sc 命令
sc stop Redis
sc start Redis
配置文件
配置文件位置:默认安装在
C:\Program Files\Redis\目录下,文件名是redis.windows-service.conf(对于服务)或redis.windows.conf(对于临时启动)。常见配置修改:
绑定 IP:默认只允许本地(
127.0.0.1)连接。要允许远程连接,需要编辑配置文件,找到bind行,修改为bind 0.0.0.0。(注意:这有安全风险,务必设置密码防火墙!)设置密码:找到
# requirepass foobared行,取消注释并将foobared改为你的强密码。1
requirepass your_strong_password_here
数据文件目录:
dir ./指定了 RDB 和 AOF 文件的存储位置,通常是安装目录下。
修改配置后,必须重启 Redis 服务才能生效。
连接有密码的 Redis
如果设置了密码,连接方式如下:
1 | # 方式1:先连接,再认证 |
数据持久化文件
Redis 的数据会保存在安装目录下(例如 C:\Program Files\Redis\),文件名为:
- RDB 快照:
dump.rdb - AOF 日志:
appendonly.aof(如果开启)
使用 GUI 工具管理 Redis(推荐)
对于不习惯命令行的用户,可以使用图形化界面工具,非常方便。
RedisInsight(官方推荐,免费):
- 下载地址:https://redis.io/redisinsight/
- 功能强大,支持可视化查看数据、执行命令、性能分析等。
Another Redis Desktop Manager(开源,流行):
- 下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/releases
- 界面美观,响应迅速,非常受开发者欢迎。
FastoRedis(功能全面):
- 下载地址:https://fastoredis.com/
- 支持多种数据库模式。
总结与建议
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| MSI 安装包 | 最简单、稳定,一键安装成服务 | 版本可能稍旧 | Windows 桌面用户、快速入门 |
| WSL2 | 与 Linux 环境 100% 一致,版本新 | 需要开启 WSL,配置稍复杂 | 开发者、需要与生产环境保持一致 |
| Chocolatey | 命令行安装,方便自动化 | 需要先安装 Chocolatey | 喜欢包管理器、自动化脚本的用户 |
对于绝大多数 Windows 用户,我强烈推荐使用【方法一:微软移植的 MSI 安装包】,它省去了所有复杂的配置,开箱即用,是体验 Redis 最快的方式。






