56 lines
1.2 KiB
Batchfile
56 lines
1.2 KiB
Batchfile
@echo off
|
|
REM Redis学习项目初始化脚本
|
|
|
|
echo Redis学习项目初始化
|
|
echo ===================
|
|
|
|
REM 检查必要的工具
|
|
echo 检查必要工具...
|
|
java -version >nul 2>&1
|
|
if %errorlevel% == 0 (
|
|
echo ✓ Java已安装
|
|
) else (
|
|
echo 错误: 未找到Java,请先安装Java 17或更高版本
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
mvn -version >nul 2>&1
|
|
if %errorlevel% == 0 (
|
|
echo ✓ Maven已安装
|
|
) else (
|
|
echo 错误: 未找到Maven,请先安装Maven
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
redis-server --version >nul 2>&1
|
|
if %errorlevel% == 0 (
|
|
echo ✓ Redis服务器已安装
|
|
) else (
|
|
echo 警告: 未找到Redis服务器,请先安装Redis
|
|
)
|
|
|
|
echo 工具检查完成
|
|
|
|
REM 编译项目
|
|
echo 编译项目...
|
|
mvn compile
|
|
if %errorlevel% == 0 (
|
|
echo ✓ 项目编译成功
|
|
|
|
REM 运行连接测试
|
|
echo 运行连接测试...
|
|
mvn exec:java -Dexec.mainClass="cn.hezhaohui.RedisConnectionTest"
|
|
|
|
echo.
|
|
echo 初始化完成!
|
|
echo 请按照LEARNING_PLAN.md中的学习计划逐步学习Redis。
|
|
echo 所有Redis操作类都包含TODO注释,指导您实现具体功能。
|
|
) else (
|
|
echo ✗ 项目编译失败
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
pause |