Redis 过期策略和内存淘汰机制
过期删除假如Redis 只能存 5G 数据,可是你写了 10G,那会删 5G 的数据。怎么删的,这个问题思考过么?还有,你的数据已经设置了过期时间,但是时间到了,内存占用率还是比较高,有思考过原因么?答案是:定期删除+惰性删除为什么不用定时删除策略?定时删除,用一个定时器来负责监视 key ,过期则自动删除。虽然内存及时释放,但是十分消耗 CPU 资源。在大并发请求下,CPU 要将时间应用在处理请求,而不是删除 key ,因此没有采用这一策略。定期删除+惰性删除是如何工作的呢?定期删除 是指 R