Files
redis-template/init.sh
T
2025-10-20 18:46:59 +08:00

43 lines
1.0 KiB
Bash

#!/bin/bash
# Redis学习项目初始化脚本
echo "Redis学习项目初始化"
echo "==================="
# 检查必要的工具
echo "检查必要工具..."
if ! command -v java &> /dev/null; then
echo "错误: 未找到Java,请先安装Java 17或更高版本"
exit 1
fi
if ! command -v mvn &> /dev/null; then
echo "错误: 未找到Maven,请先安装Maven"
exit 1
fi
if ! command -v redis-server &> /dev/null; then
echo "警告: 未找到Redis服务器,请先安装Redis"
fi
echo "工具检查完成"
# 编译项目
echo "编译项目..."
mvn compile
if [ $? -eq 0 ]; then
echo "✓ 项目编译成功"
# 运行连接测试
echo "运行连接测试..."
mvn exec:java -Dexec.mainClass="cn.hezhaohui.test.RedisConnectionTest"
echo ""
echo "初始化完成!"
echo "请按照LEARNING_PLAN.md中的学习计划逐步学习Redis。"
echo "所有Redis操作类都包含TODO注释,指导您实现具体功能。"
else
echo "✗ 项目编译失败"
exit 1
fi