Redis中有哪些数据删除规则?

Redis对数据设置数据的有效时间,数据过期以后,就需要将数据从内存中删除掉。可以按照不同的规则进行删除,这种删除规则就被称之为数据的删除策略(数据过期策略)。在Redis中提供了两种数据删除策略,惰性删除和定期删除,下面详细来看。

惰性删除

惰性删除设置该key过期时间后,我们不去管它,当需要该key时,我们在检查其是否过期,如果过期,我们就删掉它,反之返回该key。

例如:

set name zhangsan10 get name//发现name过期了,直接删除key

优点 :对CPU友好,只会在使用该key时才会进行过期检查,对于很多用不到的key不用浪费时间进行过期检查。

缺点 :对内存不友好,如果一个key已经过期,但是一直没有使用,那么该key就会一直存在内存中,内存永远不会释放。

定期删除:每隔一段时间,我们就对一些key进行检查,删除里面过期的key(从一定数量的数据库中取出一定数量的随机key进行检查,并删除其中的过期key)。

Redis中有哪些数据删除规则?

定期清理有两种模式:

• SLOW模式是定时任务,执行频率默认为10hz,每次不超过25ms,以通过修改配置文件redis.conf的hz选项来调整这个次数

• FAST模式执行频率不固定,但两次间隔不低于2ms,每次耗时不超过1ms

优点:可以通过限制删除操作执行的时长和频率来减少删除操作对CPU的影响。另外定期删除,也能有效释放过期键占用的内存。

缺点:难以确定删除操作执行的时长和频率。Redis的过期删除策略:惰性删除+定期删除两种策略进行配合使用

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:Redis中有哪些数据删除规则? https://www.dachanpin.com/a/cyfx/10581.html

(0)
上一篇 2023-05-12 01:57:48
下一篇 2023-05-12 01:58:58

相关推荐

  • 保定市召开深入开展创新创业大赛新闻发布会

    8月6日,保定市召开“以赛带创、以赛助创、以赛推创,深入开展创新创业大赛,浓厚全市创新创业氛围”新闻发布会,介绍第七届河北省创新创业大赛(保定赛区)暨2019年度保定市大学生科技创新创业项目评选活动情况。 科技创新创业大赛是市科技局精心打造的一个科技工作品牌,2017年、2018年连续两年在全省绩效考核中名列第一,打造了“保定模式”和“保定标准”。今年以来,…

    创业分享 2023-05-12
    45
  • 创业板交易如何开通?网上可以开通创业板权限吗?

      创业板交易如何开通?网上可以开通创业板权限吗?   投资朋友们很关心的一个问题就是:创业过交易权限如何开通?在已开户的情况下,首次开通创业板交易权限必须本人亲自去证券公司营业部现场开通。对于网上是否可以开通创业板交易权限,小编的回答是:否。   开通创业板市场交易具体要经过四个流程:   (1)投资者应尽可能事先对创业板的特点、风险进行了解,对自身的风险…

    创业分享 2023-05-27
    74
  • 美味快餐培训基地,创业咨询

    9.各类菜品的保存技术   广品餐饮管理有限公司,简称广品餐饮),以培训特色餐饮美食为主,带您进入致富之路,学一技之长,改变命运。为想创业而迷茫的人士规划蓝图,让您在创业的路上少走弯路,让自己的命运多一次选择的机会。我中心可先实地考察,满意后再学习,名师手把手做理论和实践相结合,让您亲自实践操作!公司师资力量雄厚,真诚教学,毫无保留任何技术。学习环境优雅,我…

    创业分享 2023-05-13
    67
  • “三农”创业怎么创?看报告,学榜样

      “中国要强,农业必须强;中国要美,农村必须美;中国要富,农民必须富。”《中国“三农”创富报告》为我们呈现了中国涉农创业的整体发展情况。但具体到农民个人头上,农村创业并非易事,老百姓盼望致富,渴求创业信息。“三农”创业要怎么创?怎样才能少走弯路?为了给正在创业和想要创业的人答疑解惑,为老百姓找出身边值得学习的涉农领域创业致富榜样,本次活动还将邀请国内创业大…

    创业分享 2023-05-13
    139
  • 宜台青年分享创新创业经验

      “台湾青年有很多创新的想法,而大陆有广阔的市场。两岸青年要加强交流,让创意人员更加了解大陆的市场。”台湾亚东技术学院助理教授黄斐慧建议,两岸青年可以展开合作,把握当下的创业创新机遇。   本网讯(记者熊东华、皮亚捷,通讯员田明政)11月10日,来宜参加宜昌自贸片区建设暨第三届宜台文创产业合作推进会的台湾青年代表先后走进宜昌市传感物联孵化园、清华科技园中小…

    创业分享 2023-05-18
    77

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息