32 lines
686 B
Bash
32 lines
686 B
Bash
#!/bin/bash
|
|
# Redis学习项目启动脚本
|
|
|
|
echo "Redis学习项目启动脚本"
|
|
echo "======================"
|
|
|
|
# 检查Redis服务器是否运行
|
|
echo "检查Redis服务器状态..."
|
|
if pgrep redis-server > /dev/null; then
|
|
echo "✓ Redis服务器正在运行"
|
|
else
|
|
echo "✗ Redis服务器未运行"
|
|
echo "请先启动Redis服务器: redis-server"
|
|
exit 1
|
|
fi
|
|
|
|
# 编译项目
|
|
echo "编译项目..."
|
|
mvn compile
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "✓ 项目编译成功"
|
|
else
|
|
echo "✗ 项目编译失败"
|
|
exit 1
|
|
fi
|
|
|
|
# 运行连接测试
|
|
echo "运行Redis连接测试..."
|
|
mvn exec:java -Dexec.mainClass="cn.hezhaohui.test.RedisConnectionTest"
|
|
|
|
echo "测试完成!" |