windows下Redis安装的教程
Windows 下我建议两种方式第一种是WSL / Docker比较正规适合长期开发第二种是Windows 原生 zip 版最简单适合课程项目、毕设、测试环境。Redis 官方 Windows 文档主要推荐通过 WSL 或 Docker 来运行 RedisWindows 原生 Redis 版本属于旧版/非官方维护方案。(Redis)方案一最简单的 Windows 原生安装方式适合做项目、课程作业、本地测试。1. 下载 Redis Windows 版可以使用微软早期维护的 Windows 版本常见版本是Redis-x64-3.2.100。这是比较老的 Windows 版本但本地开发够用。Redis 官方旧文章也提到过这个 Windows 版本下载方式。(Redis)下载后一般有两种包Redis-x64-3.2.100.msi 安装版 Redis-x64-3.2.100.zip 解压版推荐用zip 解压版简单、不容易出问题。2. 解压 Redis比如解压到D:\redis解压后目录里应该能看到这些文件redis-server.exe redis-cli.exe redis.windows.conf redis.windows-service.conf3. 启动 Redis 服务打开 CMD进入 Redis 目录cd /d D:\redis启动 Redisredis-server.exe redis.windows.conf如果窗口里出现类似内容说明启动成功Ready to accept connections这个 CMD 窗口不要关关了 Redis 就停了。4. 测试 Redis 是否成功重新打开一个 CMD 窗口cd /d D:\redis redis-cli.exe输入ping如果返回PONG说明 Redis 安装成功。再测试一下存取数据set name xiadongxu get name返回xiadongxu就说明 Redis 正常可用。设置 Redis 密码打开D:\redis\redis.windows.conf搜索# requirepass foobared改成requirepass 123456然后重启 Redis。之后连接 Redis 要这样redis-cli.exe auth 123456或者redis-cli.exe -a 123456测试ping返回PONG把 Redis 安装成 Windows 服务这样开机可以自动运行不用每次手动打开 CMD。进入 Redis 目录cd /d D:\redis安装服务redis-server.exe --service-install redis.windows-service.conf --loglevel verbose启动服务redis-server.exe --service-start停止服务redis-server.exe --service-stop卸载服务redis-server.exe --service-uninstall也可以打开 Windows 服务管理器services.msc找到Redis然后设置为自动启动。项目里怎么连接 Redis如果你的 Redis 没设置密码host: 127.0.0.1 port: 6379 password: 空如果设置了密码host: 127.0.0.1 port: 6379 password: 123456Spring Boot 配置示例spring:redis:host:127.0.0.1port:6379password:123456database:0如果没密码就删掉passwordspring:redis:host:127.0.0.1port:6379database:0常见问题1. 启动时报 6379 端口被占用说明 Redis 已经启动过了或者有其他程序占用了端口。查看端口netstat -ano | findstr 6379根据 PID 杀进程taskkill /PID 进程号 /F2. redis-cli 连接不上先确认 Redis 服务是否启动redis-cli.exe ping如果不行重新启动redis-server.exe redis.windows.conf3. 项目连接 Redis 报密码错误如果你设置了requirepass 123456那项目配置里也必须加password:123456如果没有设置密码项目里不要写 password。方案二官方更推荐的 WSL 安装方式这种方式更接近 Linux 服务器环境适合长期开发。Redis 官方 Windows 安装文档推荐通过 WSL2 运行 Redis要求 Windows 10 2004 及以上或 Windows 11。(Redis)管理员 PowerShell 执行wsl--install安装完成后重启电脑打开 Ubuntu执行sudoaptupdatesudoaptinstallredis-server-y启动 Redissudoserviceredis-server start测试redis-cliping返回PONGWindows 本机项目一般仍然可以用127.0.0.1:6379连接。最推荐用哪个如果你只是做课程项目、Java/Spring Boot/Vue 项目、本地演示直接用Redis-x64-3.2.100.zip解压启动就够了。如果你以后要做真实开发环境建议用WSL Ubuntu Redis因为这个更接近服务器环境也更稳定。