首页/数据/Redis 进阶速查/共享整数对象与内存节省
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条
内存与管理99 条
性能与排障129 条

共享整数对象与内存节省

Redis 默认共享 0 到 9999 的整数对象,命中时多个键复用同一对象,能显著节省小整数场景内存。

Redis 进阶速查数据更新于 2026-10-12
共享范围0-9999(shared.integers 默认)
收益计数器类小整数复用
注意共享对象不更新 LRU 计数

查看

查看
redis-cli CONFIG GET shared.integers
redis-cli OBJECT REFCOUNT counter:42
共享对象不参与 LRU 热度的老化,热键计数采集时要心里有数。

易错点

  • 把超出范围的整数(如大 ID)也期待共享会错估内存
  • 修改共享范围不是常规手段,收益场景有限且影响面大

数据来源与参考

  • Redis 官方文档:共享对象说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌