×

欢迎来到预见猿份,本站项目均为站长原创,学习中有问题可直接提交给站长老苗解决(微信:mrt_0607)。
苗润土老师,20余年一线项目经验,2014年加入黑马,星辰wms、云岚到家、学成在线项目作者,历任高级讲师、教学主管及课程研究员。 b站老苗
Redis 在 Windows 10 上安装指南
前言
本指南将详细介绍如何在 Windows 10 系统上安装 Redis 并将其注册为系统服务,以便 Redis 可以随系统自动启动。
准备工作
- 确保您拥有 Windows 10 管理员权限
- 下载 Redis for Windows 的安装包
安装步骤
第一步:下载 Redis for Windows
Redis 官方并不直接支持 Windows,但 Microsoft 维护了一个 Windows 版本的 Redis:
- 访问 GitHub 发布页面:https://github.com/tporadowski/redis/releases
- 下载最新稳定版本的
.msi安装包(例如:Redis-x64-5.0.14.1.msi)
第二步:安装 Redis
双击下载的
.msi文件按照安装向导进行操作:
- 选择安装位置(默认通常为
C:\Program Files\Redis) - 勾选 "Add the Redis installation folder to the PATH environment variable"(将 Redis 添加到 PATH 环境变量)
- 选择 "Register Redis as a Windows service"(将 Redis 注册为 Windows 服务)
- 选择安装位置(默认通常为
点击 "Install" 完成安装
第三步:验证安装
- 打开命令提示符(CMD)或 PowerShell
- 输入以下命令检查 Redis 是否安装成功:
text
redis-cli ping- 如果返回
PONG,则表示 Redis 安装成功
第四步:配置 Redis(可选)
找到 Redis 配置文件
redis.windows-service.conf(通常位于安装目录下)使用文本编辑器打开该文件
根据需要修改配置,例如:
- 修改端口号(默认 6379)
- 设置密码(取消注释
requirepass并设置密码) - 配置最大内存限制等
保存文件
第五步:管理 Redis 服务
打开 Windows 服务管理器:
- 按
Win + R,输入services.msc并回车 - 或者在 PowerShell 中使用
Get-Service redis命令
- 按
找到 "Redis" 服务
可以右键选择启动、停止、重启或设置启动类型(自动/手动/禁用)
手动安装方法(不使用 MSI 安装包)
如果您希望手动安装 Redis 并注册为服务,可以按照以下步骤:
第一步:下载 Redis
- 从上述 GitHub 页面下载
.zip版本 - 解压到您选择的目录(例如
C:\Redis)
第二步:安装 Redis 服务
- 以管理员身份打开命令提示符
- 导航到 Redis 目录:
text
cd C:\Redis- 运行以下命令安装服务:
text
redis-server --service-install redis.windows-service.conf --loglevel verbose第三步:启动 Redis 服务
- 在命令提示符中运行:
text
redis-server --service-start- 或者通过服务管理器启动 "Redis" 服务
常见问题解决
端口冲突:
- 如果 6379 端口被占用,可以修改配置文件中的
port设置
- 如果 6379 端口被占用,可以修改配置文件中的
服务无法启动:
- 检查 Windows 事件查看器中的错误日志
- 尝试手动运行
redis-server.exe查看错误输出
连接问题:
- 确保防火墙允许 Redis 端口(默认 6379)的通信
- 检查是否设置了密码但未在连接时提供
卸载 Redis
- 停止 Redis 服务
- 运行以下命令卸载服务:
text
redis-server --service-uninstall- 删除 Redis 安装目录
