| 结构 | 过期字典(expires dict) |
|---|---|
| 代价 | 每个 TTL 键一条记录 |
| 建议 | 批量 TTL 统一管理,避免散乱随机 |
示例
示例
redis-cli INFO keyspace
redis-cli DBSIZE过期扫描采用抽样方式,随机散列的 TTL 更容易被及时回收。
每个带 TTL 的键都有一份过期时间记录,过期表与主字典独立维护;大量 TTL 键会带来可观的内存与 CPU 扫描成本。
| 结构 | 过期字典(expires dict) |
|---|---|
| 代价 | 每个 TTL 键一条记录 |
| 建议 | 批量 TTL 统一管理,避免散乱随机 |
redis-cli INFO keyspace
redis-cli DBSIZE