windows中安装redis

Redis 官方早已停止维护原生的 Windows 版本,目前在 Windows 上安装主要有三种主流方案,你可以根据使用场景(开发/生产)和 Windows 版本来选择:

方案一:使用 WSL2 安装(推荐,最接近生产环境)

这是目前 Redis 官方文档推荐的 Windows 安装方式,能在 Windows 上运行完整的 Linux 内核原生版本,功能最新且最稳定。

  1. 确保已安装并启用 WSL2(Windows 10/11 可在微软商店安装 Ubuntu 发行版)。

  2. 启动服务并设置开机自启:

    复制代码
    sudo service redis-server start
    redis-cli ping  # 应返回 PONG

方案二:使用 Windows 移植版(适合旧系统或不想装 WSL 的场景)

由社区(如 tporadowski)或早期微软归档维护的移植版本,但版本较老(多为 3.x 或 5.x)。

  1. 下载地址:前往 tporadowski/redis Releases或 MicrosoftArchive/redis Releases。

  2. 下载 Redis-x64-xxx.zip,解压到无中文路径(如 C:\Redis)。

  3. 在该目录下打开 cmd,启动服务端:

    复制代码
    复制代码
    复制代码
    redis-server.exe redis.windows.conf
  4. 另开一个 cmd,使用客户端连接测试:

    复制代码
    redis-cli.exe
    ping  # 应返回 PONG

方案三:使用 Docker 安装(适合熟悉容器的开发者)

  1. 安装 Docker Desktop 并确保 WSL2 后端开启。

  2. 直接在 PowerShell 或终端运行容器:

    复制代码
    docker run --name my-redis -p 6379:6379 -d redis:latest
  3. 进入容器内的 cli 测试:

    复制代码
    docker exec -it my-redis redis-cli ping

小建议 :如果是日常开发学习,首选 WSL2 ;如果只是临时跑个老项目且不想配置环境,可以用 方案二 ​ 的绿色解压版;若项目本身就在用容器化部署,直接用 Docker​ 即可。

相关推荐
用户30745969820716 小时前
Redis 延时队列详解
redis
GBASE16 小时前
G术时刻 |GBase 8s数据库事务并发控制之封锁技术介绍(下)
数据库
烤代码的吐司君18 小时前
Redis 数据结构 ZSet, BIT, HyperLogLog,Geo 空间数据
redis·后端
xiezhr1 天前
逛GitHub发现了一款免费的带AI功能的数据库管理工具
数据库·ai编程·dba
吃糖的小孩2 天前
给 QQ AI 机器人设计“可控记忆”:会话摘要、手动长期记忆与角色卡边界
数据库
笃行3503 天前
金仓数据库数据安全双防线:静态存储加密与传输加密实战
数据库
笃行3503 天前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救
数据库
笃行3503 天前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环
数据库
leeyi3 天前
Checkpoint 机制:Agent 怎么在断电后接着跑
redis·aigc·agent