ThinkPHP6 限制访问频率,Redis版,支持毫秒缓存
2026/5/9 8:31:36
鸿蒙系统(HarmonyOS)提供了多种持久化存储方案,主要分为三类:轻量级配置存储、键值型数据库和关系型数据库。此外,还包含用于UI状态持久化的机制。以下是核心持久化存储方式及其适用场景:
用户首选项(Preferences)
键值型数据库(KV-Store)
关系型数据库(RelationalStore)
这些主要用于应用重启后恢复 UI 状态,而非通用数据存储:
PersistentStorage
PersistentStorage.persistProp('volume', 50); @StorageLink('volume') volume: number = 50;AppStorage
| 数据特征 | 推荐存储方式 |
|---|---|
| 轻量配置、无同步需求 | Preferences |
| 多设备同步、简单键值对 | KV-Store |
| 结构化数据、复杂查询、事务 | RelationalStore |
| UI 状态跨启动保留(如音量、主题) | PersistentStorage + AppStorage |