请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

大量key同时过期,给每个key加上随机值,随机值是指的过期时间吗?

老师请问下这个随机值该怎么加?能不能用例子讲解下

正在回答

1回答

翔仔 2019-11-26 01:08:30

同学好,随机值说的就是过期时间加上一点"误差",比如说在一段时间内同时生成了大量的key,这些key都是10分钟后过期,那么如果都准时10分钟过期的话,就会对redis性能产生影响,因此设置过期时间的时候,会给它在10分钟的基础上加入随机数,比如可以有1分钟以内的误差,有的是10分01秒过期,有的是10分59秒过期,这样将过期时间错开。

1 回复 有任何疑惑可以回复我~
  • 老师视频里写错了,视频里写成了为每个key加上随机数
    回复 有任何疑惑可以回复我~ 2019-11-28 22:19:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信