开发者社区> 问答> 正文

云数据库Redis会自动清理数据

阿里云Redis的数据会自动被清除,请问阿里云redis中数据清除机制是怎样的,我在存储时设置了持久化。过一段时间发现整个redis数据都被清空了。能帮我分析下原因吗?

展开
收起
geffyxuuu 2018-10-11 12:46:24 2052 0
1 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/
    推荐回答

    Redis常用的删除策略有以下三种:


    • 被动删除(惰性删除):当读/写一个已经过期的Key时,会触发惰性删除策略,直接删除掉这个Key;
    • 主动删除(定期删除):Redis会定期巡检,来清理过期Key;
    • 当内存达到maxmemory配置时候,会触发Key的删除操作;

    另外,还有一种基于触发器的删除策略,因为对Redis压力太大,一般没人使用。


    望采纳,谢谢🙏
    2018-10-11 13:16:21
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载