为了账号安全,请及时绑定邮箱和手机立即绑定

创建大量包含过期时间的string,对redis性能有多大影响?

创建大量包含过期时间的string,对redis性能有多大影响?

慕桂英3389331 2019-01-02 17:27:27
比如每天创建百万级甚至千万级的包含过期时间的string,过期时间大概2秒,对redis性能影响大吗?这种做法OK吗?
查看完整描述

2 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

短期内大量数据淘汰会消耗大量的cpu资源, 甚至会出现淘汰的速度跟不上写入速度的情况
因为redis是采用定期检测+随机抽样的方式来进行主动数据淘汰的

查看完整回答
反对 回复 2019-01-02
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

如果在同一个时间点上Redis的key过期,那么Redis有可能会出现短暂的卡顿,建议过期时间随机化进行过期时间的处理

查看完整回答
反对 回复 2019-01-02
  • 2 回答
  • 0 关注
  • 1250 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信