- 新增Redis缓存功能,用于优化仪表板统计数据查询性能 - 添加Redis连接池管理和自动降级机制,无连接时自动跳过缓存 - 配置Dockerfile支持前后端容器化部署 - 添加docker-compose编排文件实现一键部署 - 更新README文档包含新的部署方式和架构说明 - 在入库出库操作后清除相关缓存以保证数据一致性
25 lines
643 B
Plaintext
25 lines
643 B
Plaintext
# ============================================================
|
||
# 后端环境变量(IDEA 可通过 EnvFile 插件加载)
|
||
# 或通过命令行: export $(cat .env | xargs) && ./mvnw spring-boot:run
|
||
# ============================================================
|
||
|
||
# 数据库
|
||
DB_HOST=localhost
|
||
DB_PORT=3306
|
||
DB_NAME=medicine_manager
|
||
DB_USERNAME=root
|
||
DB_PASSWORD=your_password_here
|
||
|
||
# JWT
|
||
JWT_SECRET=change_me_to_a_random_base64_string_at_least_256_bits
|
||
JWT_EXPIRATION=86400000
|
||
JWT_REFRESH_EXPIRATION=604800000
|
||
|
||
# Redis(可选,不可用时自动跳过)
|
||
REDIS_HOST=localhost
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=
|
||
|
||
# 服务端口
|
||
SERVER_PORT=8080
|