#!/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