windows下java项目使用redis需下载redis-windows(如redis-x64-7.2.5.zip),解压后修改redis.windows.conf:daemonize yes、pidfile ./redis.pid、bind 127.0.0.1 ::1,再以管理员身份运行redis-server.exe redis.windows.conf启动服务。

在 Windows 本地开发 Java 项目时,Redis 并不提供官方原生安装包,但可通过社区维护的 redis-windows(基于 Redis 7+)实现开箱即用。关键不是“安装”,而是正确解压、配置 redis.windows.conf 并以守护进程方式启动服务,确保 Java 应用能稳定连接。
下载与解压 redis-windows(推荐方案)
去 GitHub 搜索 tporadowski/redis,下载最新 Redis-x64-*.zip(如 Redis-x64-7.2.5.zip)。解压到任意路径(如 D:\redis),无需安装、不依赖 VC++ 运行库。
修改 redis.windows.conf 开启后台运行
进入解压目录,用文本编辑器打开 redis.windows.conf,重点修改以下三项:
-
daemonize yes:取消注释并设为
yes,启用守护进程模式(Windows 下该选项有效,区别于旧版说明) - pidfile ./redis.pid:确认该行未被注释,确保进程 ID 可写入(路径建议用相对路径或绝对路径,避免权限问题)
- bind 127.0.0.1 ::1:保留默认值,仅允许本机访问,Java 本地调用足够且安全
以配置文件方式启动 Redis 后台服务
不要双击 redis-server.exe——那会前台阻塞;也不要用 --service-install(新版 Windows 易失败且默认无密码):
Java JDK 25 来自 OpenJDK 官方归档,版本为 JDK 25,本条下载地址已指向官方 Windows x64 zip 安装包直链,适合调试旧项目或兼容旧版 Java 运行环境。
- 以管理员身份打开命令提示符(CMD 或 PowerShell)
- 切换到 Redis 目录:
cd /d D:\redis - 执行:
redis-server.exe redis.windows.conf
成功后窗口不会闪退,任务管理器中可见 redis-server.exe 进程持续运行。可用 redis-cli.exe -a your_password ping 测试(若配了密码)。
Java 连接前必须检查的配置项
若 Java 应用连不上,请优先核对以下三点(90% 连接失败源于此):
-
requirepass your_strong_password:去掉注释,设置强密码;Spring Boot 中需在
spring.redis.password配置对应值 -
protected-mode yes:必须保持开启(不是关闭!),它和
bind+requirepass协同生效 -
port 6379:确认未被 Skype、IDE 调试端口或其他 Redis 实例占用;可临时改
port 6380测试
改完配置务必重启 redis-server.exe,否则无效。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










