云数据库Redis自动清理数据的机制分析

云数据库Redis自动清理数据的机制分析

贡献者:

元芳啊

 · 

更新时间:2019-01-03 18:19:19

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

概述

本文主要介绍云数据库Redis自动清理数据的机制分析。

详细信息

Redis的数据存在自动清理策略,Redis有如下三种常用的删除策略。
  1. 被动删除(惰性删除)当读和写一个已经过期的Key时,会触发惰性删除策略,直接删除这个Key。
  2. 主动删除(定期删除)Redis会定期巡检,来清理过期Key。
  3. 当内存达到maxmemory配置时候,会触发Key的删除操作。
    注:另外还有一种基于触发器的删除策略,此方式对Redis压力过大,不建议使用。

适用于

  • 云数据库 Redis
 
  • 13

    发布KB

  • 10533

    回答问题

  • 6

    粉丝数