# Redis学习项目Makefile

.PHONY: help build test run clean

help:
	@echo "Redis学习项目命令"
	@echo "=================="
	@echo "make help     - 显示帮助信息"
	@echo "make build    - 编译项目"
	@echo "make test     - 运行测试"
	@echo "make run      - 运行项目"
	@echo "make clean    - 清理项目"

build:
	@echo "编译项目..."
	mvn compile

test:
	@echo "运行测试..."
	mvn test

run:
	@echo "运行项目..."
	mvn spring-boot:run

clean:
	@echo "清理项目..."
	mvn clean

# 启动Redis服务器
redis-start:
	@echo "启动Redis服务器..."
	redis-server

# 停止Redis服务器
redis-stop:
	@echo "停止Redis服务器..."
	redis-cli shutdown

# 检查Redis状态
redis-status:
	@echo "检查Redis状态..."
	redis-cli ping