1. 首页
  2. 数据库
  3. 其它
  4. 【redis教程】12、redis中过期数据的删除策略

【redis教程】12、redis中过期数据的删除策略

上传者: 2021-01-17 04:35:45上传 PDF文件 190.33KB 热度 16次
redis是一种内存级的数据,所有数据均放在内存中,内存中的数据可以通过ttl指令获取其状态, xx:具有时效性的数据 -1:永久有效的数据 -2:已经过期的数据 或 被删除的数据 或 未定义的数据 对于过期的数据要redis根据会删除策略进行删除。删除策略有: 定时删除 惰性删除 定期删除 一、定时删除 创建一个定时器,当key设置有过期时间,且过期时间到达时,由定时器任务立即执行对键的删除操作。 优点 节约内存,到时就删除,快速释放内存 缺点 当CPU压力很大时,会影响redis服务器的相应时间和指令吞吐量 总结 用处理器性能换取存储空间 二、惰性删除 数据到期的时候先不忙删,直到再次访问
用户评论