首页/数据/Redis 进阶速查/客户端缓存与 tracking 表内存
内存与管理99 条

客户端缓存与 tracking 表内存

CLIENT TRACKING 让服务端记录客户端读过哪些键,变更时推送失效消息;tracking 表本身占内存,规模大时需要设上限。

Redis 进阶速查数据更新于 2026-10-12
命令CLIENT TRACKING ON/OFF
配套tracking-table-max-keys 限表大小
收益减少客户端轮询与网络往返

示例

示例
redis-cli CLIENT TRACKING ON
redis-cli CONFIG GET tracking-table-max-keys
到达上限后服务端会随机失效部分键,属于预期降级行为。

易错点

  • 大量唯一键被跟踪会让 tracking 表占用攀升,注意上限
  • 失效消息是异步的,业务要容忍短暂旧读

数据来源与参考

  • Redis 官方文档:客户端缓存与 tracking
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌