Redis的过期策略[通俗易懂]

Redis的过期策略[通俗易懂]1. 定时删除 在设置key的过期时间的同时,为该 key 创建一个定时器,让定时器在 key 的过期时间来临时对 key 进行删除。 优点:对内存友好 缺点:对 cpu 不友好 2. 惰性删除 放…

Redis的过期策略

1. 定时删除

    在设置key的过期时间的同时,为该 key 创建一个定时器,让定时器在 key 的过期时间来临时对 key 进行删除。

     优点:对内存友好

     缺点:对 cpu 不友好

2. 惰性删除

    放任过期键不管,但每次从键空间中获取 key时都会检查该 key是否过期,过期就删除。

      优点:对 cpu比较友好

      缺点:对 内存不友好

3. 定期删除

    每隔一段时间对数据库进行一次检查,删除其中过期的 key。

     这是 定时删除 和 惰性删除的 折中方法 , 难点在于 难以确定 删除操作的 时长和频率。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6846.html

(0)
上一篇 2023-04-01
下一篇 2023-04-01

相关推荐

  • Pirhun: Python编写爬虫程序的利器

    Pirhun: Python编写爬虫程序的利器Pirhun是一个Python编写的爬虫框架,它提供了简单易懂的API,可以帮助开发者快速构建爬虫程序。它可以支持多线程、异步IO,还提供了强大的数据处理能力,能够帮助你高效地爬取各种网站的数据。

    2023-12-19
    111
  • 宁波哪里有开餐饮费发票

    宁波哪里有开餐饮费发票电薇13530507261 保-真,可-先-幵-验,陈经理。链接与装载是一个比较晦涩的话题,大家往往容易陷入复杂的细节中而难以看清问题的本来面目。从本质上讲各个系统的编译、链接、装载过程都是大同小异…

    2023-02-16
    169
  • 大数据-数据仓库_大数据网

    大数据-数据仓库_大数据网数仓分层 |分层|全称|译名|说明|压缩|列式存储|分区| |-|-|-|-|-|-|-| |ODS|Operation Data Store|原始层|原始数据|✅|❌|✅| |DIM|Dimensi

    2023-06-19
    142
  • Django简介

    Django简介如果你是一个Python工程师,那么你一定会知道Django。Django是一个开放源代码的Web应用程序框架,由Python编写。Django最初是为了开发新闻网站而创建的,现在已经被广泛应用于网站开发、内容管理系统以及公共部门网站开发等领域。

    2024-07-01
    43
  • MySQL索引优化深入「建议收藏」

    MySQL索引优化深入「建议收藏」创建 test 测试表 CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCR

    2023-01-28
    136
  • java大数据最全课程学习笔记(4)-

    java大数据最全课程学习笔记(4)-目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages HDFS NN,2NN,DN及HDFS2.x新特性 NameNode和SecondaryNameNode(重点) NN

    2023-03-22
    127
  • Pycharm多行缩进

    Pycharm多行缩进在进行Python编程时,代码的缩进是非常重要的,它可以决定程序是否正常运行,而Pycharm是当今最受欢迎的Python集成开发环境之一,这里将详细介绍在Pycharm中如何进行多行缩进。

    2024-04-17
    74
  • mysql索引是干嘛的_mysql查看索引

    mysql索引是干嘛的_mysql查看索引https://www.cnblogs.com/chenshishuo/p/5030029.html 本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引

    2023-02-21
    153

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注