Windows 下启动 Redis 的 CMD 命令
📌 前提条件:
你已经下载并解压了 Windows 版 Redis(如 redis-server.exe 存在)。
常见路径示例:
C:\redis\redis-server.exe
🔧 方法 1:直接启动 Redis 服务端(最简单)
redis-server.exe
📌 说明:
- 如果你已经在 Redis 的安装目录下(比如
C:\redis>),直接运行:redis-server.exe - 这会以默认配置启动 Redis,监听
127.0.0.1:6379
🔧 方法 2:使用自定义配置文件启动
redis-server.exe redis.windows.conf
📌 说明:
redis.windows.conf是 Redis 的配置文件(Windows 专用)- 推荐使用这种方式,可以自定义端口、密码、持久化等
✅ 示例:
C:\redis> redis-server.exe redis.windows.conf
🔧 方法 3:后台静默启动(Windows 服务方式)
如果你希望 Redis 开机自启或在后台运行,可以安装为 Windows 服务:
① 安装 Redis 为服务:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
② 启动服务:
redis-server.exe --service-start
③ 停止服务:
redis-server.exe --service-stop
④ 卸载服务:
redis-server.exe --service-uninstall
✅ 二、启动 Redis 客户端连接测试
在另一个 CMD 窗口运行:
redis-cli.exe
然后可以测试:
127.0.0.1:6379> ping
PONG
如果返回 PONG,说明 Redis 启动成功 ✅
✅ 三、常见问题解决
| 问题 | 解决方法 |
|---|---|
'redis-server' 不是内部或外部命令 | 把 Redis 目录加入系统 PATH,或在 Redis 目录下运行 CMD |
| 端口 6379 被占用 | `netstat -ano |
| 服务无法启动 | 检查 redis.windows.conf 是否路径正确,日志文件目录是否存在 |
✅ 四、Linux / macOS 用户参考(补充)
如果你用的是 Linux 或 macOS(如通过 Homebrew 安装):
# 启动 Redis 服务端
redis-server
# 或使用配置文件
redis-server /usr/local/etc/redis.conf
# 启动客户端
redis-cli
✅ 总结:Windows 下最常用命令
| 目的 | CMD 命令 |
|---|---|
| 启动 Redis 服务端 | redis-server.exe |
| 使用配置文件启动 | redis-server.exe redis.windows.conf |
| 安装为 Windows 服务 | redis-server.exe --service-install redis.windows.conf |
| 启动 Redis 服务 | redis-server.exe --service-start |
| 启动客户端测试 | redis-cli.exe |
| 测试连接 | ping → 应返回 PONG |
🎯 建议:
- 第一次启动时,先用
redis-server.exe redis.windows.conf手动运行,查看日志是否正常。 - 确认无误后,再安装为服务,实现后台静默运行。
如果你告诉我你的 Redis 版本或安装方式(如 Docker、WSL、原生 Windows),我可以给你更具体的命令。

5481

被折叠的 条评论
为什么被折叠?



