Redis 5.0 在 Windows 系统上的安装与使用
Redis 是一个高性能的键值存储系统,常用于缓存、消息队列等场景,虽然 Redis 主要为 Linux 系统设计,但开发者也可以在 Windows 上运行它,本文将介绍如何在 Windows 系统上安装、配置和使用 Redis 5.0,并提供一些实用技巧。

Redis 5.0 的 Windows 版本选择
Redis 官方并不直接提供 Windows 版本,但微软开源了一个开源项目,名为 “MSOpenTech/redis”,该项目维护了 Redis 的 Windows 版本,对于 Redis 5.0,可以通过 GitHub 下载预编译的二进制文件或使用 Windows 子系统(WSL)运行。
推荐下载预编译的 ZIP 包,解压后即可直接使用,用户可以从 GitHub 的 MSOpenTech/redis 仓库找到对应版本的 Redis 5.0 可执行文件。
安装 Redis 5.0 的步骤
-
下载 Redis 5.0
访问 GitHub 仓库,找到 Redis 5.0 的 Windows 版本下载链接,选择 64 位或 32 位版本,根据系统需求下载 ZIP 压缩包。 -
解压并配置路径
将 ZIP 包解压到指定目录,C:\Redis,为方便使用,可以将该目录添加到系统环境变量PATH中,这样可以在命令行中直接运行redis-server和redis-cli。 -
启动 Redis 服务器
打开命令提示符(CMD)或 PowerShell,进入 Redis 解压目录,运行以下命令启动服务器:redis-server.exe redis.windows.conf
如果未指定配置文件,Redis 会使用默认配置,首次启动时,建议指定配置文件以调整参数。

-
验证安装
在另一个命令行窗口中,运行redis-cli.exe测试连接,输入ping,如果返回PONG,说明 Redis 已成功运行。
配置 Redis 5.0
Redis 的配置文件为 redis.windows.conf,用户可以根据需求修改以下参数:
- 端口设置:默认端口为 6379,可通过
port 6379修改。 - 密码认证:取消注释
requirepass并设置密码,增强安全性。 - 持久化方式:Redis 支持快照(RDB)和日志(AOF)两种持久化方式,可在配置文件中启用。
修改配置文件后,需重启 Redis 服务器以生效。
Redis 5.0 的基本操作
Redis 5.0 引入了许多新特性,如流(Streams)、模块化支持等,以下是常用命令示例:
-
键值操作
SET name "Redis" # 设置键值 GET name # 获取值 DEL name # 删除键
-
列表操作

LPUSH mylist "item1" # 列表头部添加元素 LRANGE mylist 0 -1 # 获取列表所有元素
-
流操作(Redis 5.0 新特性)
XADD mystream * field1 value1 # 添加流记录 XRANGE mystream + # 获取流中所有记录
常见问题与解决方案
-
Redis 启动失败
检查端口是否被占用,或配置文件路径是否正确,可通过netstat -ano | findstr 6379查看端口使用情况。 -
连接超时
确保 Redis 服务器正在运行,并检查防火墙设置是否阻止了 6379 端口。
相关问答 FAQs
Q1:Redis 5.0 在 Windows 上是否支持集群模式?
A1:官方的 Windows 版本不支持集群模式,但可以通过多个 Redis 实例模拟集群,建议在 Linux 环境中使用集群功能。
Q2:如何备份 Redis 数据?
A2:使用 BGSAVE 命令生成 RDB 快照文件,或定期复制 dump.rdb 文件,也可启用 AOF 持久化以记录所有写操作。