过期策略
- 作用
- 节省空间
- 实现数据的弱一致性
- 节省空间
- 过期策略
- 定时过期
- 效率太低, 每个数据都需要设置定时器进行计数
- 惰性过期
- 查询时, 才去检查数据的有效期, 如果过期, 则返回nil, 并删除过期数据
- 定期过期
- 每隔100ms, 随机取出一部分数据进行过期校验, 如果过期, 删除数据
- 定时过期
- redis的选择
- 惰性过期+定期过期(每100ms对设置了过期时间的数据随机查询并删除过期数据)
转载于:https://www.cnblogs.com/oklizz/p/11420225.html