在 Windows 上配置 Redis

三葉Leaves Author

虽然 Redis 官方不再维护 Windows 原生版本,但仍有几种常见的解决方式。下面是三种推荐的方式,你可以根据自己的使用习惯选择一种:


安装方法

方法一:使用 WSL 安装 Redis(推荐)

WSL(Windows Subsystem for Linux) 是一个能让你在 Windows 里使用 Linux 的包管理器等强大特性的工具,相当于给你一个虚拟的 Linux 环境。用它来运行 Redis,简单稳定又兼容。

步骤:

  1. 打开 Windows Terminal,切换到你装了的 Linux 发行版(如 Ubuntu)。
1
wsl
  1. 更新系统:
1
sudo apt update && sudo apt upgrade -y
  1. 安装 Redis:
1
sudo apt install redis -y
  1. 启动 Redis 服务:
1
sudo service redis-server start
  1. 测试是否启动成功:
1
redis-cli ping

返回 PONG 表示成功。

补充:

如果你想让 Windows 中的项目访问 Redis,可以通过 localhost:6379 或 WSL 的 IP 访问,默认是通的(除非你改过 WSL 的网络配置)。


方法二:使用 Docker 安装 Redis(适合有 Docker 基础)

如果你习惯用 Docker,可以直接拉 Redis 镜像运行:

1
docker run -d --name redis -p 6379:6379 redis

然后你可以直接通过 localhost:6379 连接 Redis。


方法三:使用第三方构建的 Windows 原生版本

微软曾经维护过 Windows 版本的 Redis,但已停止更新。如果你只是本地测试,也可以使用这个第三方版本:

  1. 访问:
    https://github.com/microsoftarchive/redis/releases

    https://github.com/tporadowski/redis/releases (更现代维护版本)

  2. 下载 zip 文件,解压到任意路径。

  3. 双击 redis-server.exe 启动服务。

  4. 打开另一个终端窗口,运行 redis-cli.exe,测试连接。

常见开发配置

1
2
3
4
5
6
7
# Redis配置
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD= # 留空表示无密码

# 你也可以加上前缀
REDIS_PREFIX=myapp:
  • 标题: 在 Windows 上配置 Redis
  • 作者: 三葉Leaves
  • 创建于 : 2025-04-15 00:00:00
  • 更新于 : 2025-04-16 20:44:39
  • 链接: https://blog.oksanye.com/8a6e521f4572/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论