@echo off
title Redis一键启动
set REDIS_DIR=C:\Redis
if not exist "%REDIS_DIR%" (
echo Redis目录不存在,请检查路径!
pause
exit
)
cd /d "%REDIS_DIR%"
redis-server.exe redis.windows.conf
pause
创建BAT文件步骤
1. 在Redis安装目录下新建文本文件,重命名为start_redis.bat。
2. 用记事本打开,粘贴上面的代码。
3. 修改REDIS_DIR路径为你的Redis实际路径。
4. 双击运行,一键启动成功!
为什么选择BAT脚本
BAT脚本简单易懂,无需安装额外工具。每次启动不用进命令行手动输入cd路径和redis-server命令,直接双击搞定。运维小白也能轻松上手,大大节省时间。支持Windows系统,兼容性强。
高级版:后台启动+日志
@echo off
title Redis后台启动
set REDIS_DIR=C:\Redis
cd /d "%REDIS_DIR%"
start /min redis-server.exe redis.windows.conf --logfile redis.log
echo Redis已后台启动!
pause
批量管理多个Redis实例
如果有多个Redis,可以扩展脚本:
tasklist | findstr redis-server && echo Redis已在运行 || redis-server.exe
这样避免重复启动,还能检查状态。
常见优化技巧
1. 添加管理员权限:右键BAT文件-属性-兼容性-以管理员运行。
2. 图标自定义:用Resource Hacker工具改BAT图标。
3. 桌面快捷方式:右键BAT-发送到-桌面快捷方式。
FAQ
Q: BAT脚本启动后端口被占用怎么办?
A: 检查redis.windows.conf端口号,或kill掉占用进程taskkill /f /im redis-server.exe。
Q: 如何一键停止Redis?
A: 新建stop.bat,内容:taskkill /f /im redis-server.exe。
Q: Redis路径有空格会报错吗?
A: 用双引号包围路径set REDIS_DIR="C:\Program Files\Redis"。
Q: 支持Windows 11吗?
A: 支持,完美兼容。