数据库与存储
redis-caching
更新于 2026-08-16
Redis 工程规则
Redis rules: explicit TTLs, versioned keys and stampede-safe misses
- 技术栈
- Redis
- 主题
- 工程基线
- 条目
- 9 条
- 版本
- v0.2.0
✓ 应当这么做
- ✓ Give every key an explicit TTL and a documented invalidation owner
- ✓ Separate cache-aside reads from write-through paths deliberately
- ✓ Serialize cached values with a version prefix
✕ 常见反模式
- ✕ Caching mutable values without an invalidation trigger
- ✕ Using the cache as the only source of truth
- ✕ Unbounded key cardinality derived from raw user input
◎ 交付前验证
- ◎ Cache hit ratio re-measured after the change
- ◎ Cold-start behaviour produces correct results, not empty pages
- ◎ Stampede protection tested under concurrent misses
同分类条目
26 篇数据库与存储
PostgreSQL 工程规则
Zero-downtime PostgreSQL rules: expand/contract phases and concurrent index builds
数据库与存储
MySQL 工程规则
MySQL rules: online DDL awareness, lock timeouts and reversible migrations
数据库与存储
MongoDB 工程规则
MongoDB rules: explicit schema validators and index-backed query shapes
数据库与存储
ClickHouse 工程规则
ClickHouse rules: partition pruning, column ordering and batch inserts
数据库与存储
Elasticsearch 工程规则
Elasticsearch rules: alias-based reindexing and mapping compatibility
数据库与存储
SQLite 工程规则
SQLite rules: WAL mode, short transactions and explicit schema migrations