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​ 即可。

相关推荐
Decay__12 分钟前
05_MySQL 常用 SQL 大全 —— 诊断、管理、优化辅助 SQL 与三大系统库速查
运维·数据库·sql·mysql·架构
小徐不徐说4 小时前
C++ 接口与插件设计:从工厂注册到 Qt 动态插件
数据库·c++·qt·系统架构·程序设计
论文复现现场5 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算
Decay__6 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
心梦缘-雪雁7 小时前
SQL Server 查询数据存在哪个表里
数据库
lusklusklusk8 小时前
Python 巡检脚本:进程运行状态、数据库写入时效检查及邮件通知与告警
数据库·python·oracle
代码丰8 小时前
大 JSON 放进 Redis 之后,如何用 Stream 解耦耗时任务?
redis·后端·系统架构
GeW8 小时前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
SelectDB9 小时前
Doris Arrow Flight SQL 高速读取协议实战:与 Snowflake 客户端取数链路对照
大数据·数据库·数据分析
曼岛_9 小时前
[图解密码学]第4章 古典密码
java·数据库·密码学