阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 990阅读
  • 0回复

[教程]云数据库Memcache过期数据清除策略

级别: 论坛粉丝
发帖
2050
云币
4117
6>KDK<5NQ  
数据库 Memcache 版作为缓存产品是允许用户根据业务需求设置在其中存放数据的过期时间的。例如在执行 add 操作的时候可以设置 expire 过期时间(如下图)。 8_:jPd! 3  
C:H9C  
但是用户在使用的过程中会发现在设置云数据库 Memcache 版的过期时间后发现资源监控中的数据量和记录数并没有发生变化,但是在凌晨2点左右的时候会出现数据量减少的情况(如下图中所示的记录数)。这是由于云数据库 Memcache 版采用了懒删除机制(lazy deletion)。 dhV =;'   
7Xw #  
该机制是在用户设置的数据过期后并不会直接将云数据库 Memcache 版中的 KV 删除掉,而是先将其标示为应用不可访问的状态(如下图),然后会在凌晨2:00左右将过期的 KV 对执行删除操作,因此您在这个时间点会看到数据量减少,这个是正常的。这种机制主要是为了防止在删除 KV 对的时候影响用户正常的使用。 2N>:GwN  
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)