2.1 KiB
2.1 KiB
Redis学习项目使用说明
项目结构说明
本项目包含以下主要文件和目录:
源代码目录
src/main/java/cn/hezhaohui/redis/- Redis操作类目录RedisConnection.java- Redis连接管理类RedisStringOperations.java- 字符串操作类RedisListOperations.java- 列表操作类RedisSetOperations.java- 集合操作类RedisHashOperations.java- 哈希操作类RedisSortedSetOperations.java- 有序集合操作类RedisBasicOperations.java- 基础操作类
src/main/java/cn/hezhaohui/test/- 测试类目录RedisConnectionTest.java- 连接测试类
src/main/resources/application.yml- Spring Boot配置文件
测试目录
src/test/java/cn/hezhaohui/RedisIntegrationTest.java- 集成测试类
文档文件
README.md- 项目说明文档LEARNING_GUIDE.md- 详细学习指南LEARNING_PLAN.md- 学习计划文档
使用方法
1. 环境准备
确保已安装以下软件:
- Java 17或更高版本
- Maven
- Redis服务器
2. 启动Redis服务器
在终端中运行:
redis-server
3. 编译项目
mvn compile
4. 运行测试
# 运行连接测试
mvn exec:java -Dexec.mainClass="cn.hezhaohui.RedisConnectionTest"
# 运行所有测试
mvn test
5. 使用启动脚本
- Linux/Mac:
./start.sh - Windows:
start.bat
6. 使用Makefile
# 显示帮助
make help
# 编译项目
make build
# 运行测试
make test
# 启动Redis服务器
make redis-start
# 检查Redis状态
make redis-status
学习建议
- 从基础开始:先理解Redis的基本概念和数据类型
- 动手实践:每个类都有TODO注释,按照注释逐步实现功能
- 编写测试:为每个功能编写测试用例验证正确性
- 循序渐进:按照学习计划的阶段逐步学习
- 查阅文档:参考Redis官方文档和学习指南
项目特点
- 完整的Redis操作类实现
- 详细的TODO注释指导学习
- 集成测试框架
- Spring Boot配置支持
- 跨平台支持(Windows/Linux/Mac)