专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 问答 技术问答 memcache的惰性失效机制

memcache的惰性失效机制

二到无穷大已回答

Java 编程,探索未知领域。

1.当某个值过期后并不会从内存删除。(因此status统计时的curr_items有其信息)

2.如果之前没有get过,将不会自动删除。如果(过期失效,没get过一次)又没有一个新值去占用他的位置时,当做空的chunk占用。

3.当取其值(get)时,判断是否过期:如果过期返回空,且清空。(所以curr_items就减少了)即这个过期只是让用户看不到这个数据而已,并没有在过期的瞬间立即从内存删除,这个过程称为lazy expirtion,属性失效,好处是节约了cpu和检测的成本,称为“惰性失效机制”

浏览852技术问答
2021-07-05 09:09:00

聚焦热点问题
时时免费答疑

累计0人询问

极速问
  >>其他人还看过
更多问答

Java实验班

0学费 专业学前测评

Java就业班

围绕企业 直达就业

Java夜校班

业余时间学 超高性价比

Java架构师班

升职加薪 快速变现

返回顶部