安全更新:Docker 镜像从 v0.4.0-rc.1 起已修复 FFmpeg MagicYUV 解码器漏洞 CVE-2026-8461(高危),使用旧镜像的实例请立即升级。查看 CVE 公告
安全更新:v0.4.0-beta.3 已修复 WebDAV 请求可导致服务进程终止的问题,旧版本实例请尽快升级。查看安全公告
缓存
[cache]backend = "memory"endpoint = ""default_ttl = 3600大多数部署直接保持默认
Section titled “大多数部署直接保持默认”单机、NAS、小团队部署,内存缓存够用。只有这两种情况才值得上 Redis:
- 多实例部署
- 多个应用实例之间需要共享缓存
| 选项 | 默认值 | 作用 |
|---|---|---|
backend | "memory" | memory 或 redis |
endpoint | "" | Redis 连接地址,仅 backend = "redis" 时使用 |
default_ttl | 3600 | 默认 TTL,单位秒 |
Redis 连不上会怎样
Section titled “Redis 连不上会怎样”把 backend 设成 redis 但 Redis 连不上时,AsterDrive 会自动回退到内存缓存继续运行。
服务一般不会因为 Redis 暂时不可用就直接起不来——但多实例之间也就不再共享缓存了。
对应环境变量
Section titled “对应环境变量”ASTER__CACHE__BACKEND=memoryASTER__CACHE__ENDPOINT=redis://127.0.0.1:6379/0ASTER__CACHE__DEFAULT_TTL=3600