1.2 KiB
1.2 KiB
05 数据库与缓存
MySQL
- Host:
xuqinmin.com - Port:
3306 - Database:
androidLibsServer - Username:
androidLibsServer
当前通过 Spring JPA 自动建表,后续建议切换到 Flyway 管理。
当前 version-management-service 的数据库与 Redis 配置风格参考了
/Users/xuqinmin/Projects/TrustProjects/AppManager/AppManagerWeb/RuoYi-Vue
项目,重点对齐了:
- MySQL JDBC 参数格式
- Redis 基础连接项
- Redis Lettuce 连接池参数
- 数据库连接池的超时与空闲参数
支持通过环境变量覆盖:
DB_URLDB_USERNAMEDB_PASSWORD
Redis
- Host:
redisdev.xuqinmin.com - Port:
6379 - Database:
0
支持通过环境变量覆盖:
REDIS_HOSTREDIS_PORTREDIS_DATABASEREDIS_PASSWORD
当前数据用途
MySQL
- 运营主账户
- 子账户
- 应用配置
- 版本记录
- 灰度用户基础数据
- 用户分组
- 快速选择配置
Redis
- 灰度用户列表查询缓存
- 分组与快速选择组合查询结果缓存
注意事项
- 当前数据库与 Redis 密码已直接写入配置文件,仅适合当前内部开发阶段
- 后续应迁移到环境变量、配置中心或密钥管理服务